Für Computer werden Zeichen grundsätzlich Zahlenwerten zugeordnet. Computer können anschließend diese Zahlen anhand einer Zuordnungstabelle in die entsprechenden Zeichen übersetzen. Die bekannteste Zuordnungstabelle war die früher häufig verwendete ASCII-Zeichenkodierung (American Standard Code for Information Interchange), bei der es sich um eine 7-Bit-Zeichenkodierung handelt. Mit ASCII wurden den Werten 0 bis 127 Zeichen zugeordnet. Erweitert wurde der Zeichensatz über den ANSI-Zeichencode (American National Standards Institute) auf eine 8-Bit-Zeichenkodierung mit Werten zwischen 0 und 255. Ergänzt wurde ANSI von Microsoft um die Zeichen 128 bis 159 unter der Bezeichnung WINDOWS-1252.
Auch heute noch wird der Zeichensatz in VBA verwendet, wobei man die Werte von 0 bis 32 ignorieren kann. Sie enthalten Steuerzeichen, die heute keinen praktischen Nutzen mehr haben.
| Zuordnungstabelle | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | ||
| ASCII | 32 | ! | „ | # | $ | % | & | ‚ | ( | ) | * | + | , | – | . | / | |
| 48 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? | |
| 64 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | |
| 80 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ | |
| 96 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | |
| 112 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | ||
| Windows1252 | 128 | € | ‚ | ƒ | „ | … | † | ‡ | ˆ | ‰ | Š | ‹ | Œ | Ž | |||
| 144 | ‘ | ’ | “ | ” | • | – | — | ˜ | ™ | š | › | œ | ž | Ÿ | |||
| ANSI | 160 | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | | ® | ¯ | |
| 176 | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ | |
| 192 | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï | |
| 208 | Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß | |
| 224 | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï | |
| 240 | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ | |
Das heutige Office verwendet allerdings nicht mehr WINDOWS-1252, sondern den aktuelleren UTF-16-Zeichensatz, bei dem über 65.000 Zeichen zur Verfügung stehen. Die ersten 255 Zeichen vom UTF-16-Zeichensatz sind mit dem ANSI-Zeichensatz identisch. Abweichungen gibt es allerdings zwischen der WINDOWS-1252 Modifikation bei den Zeichen 128-159. Bei der Nutzung der Zeichensätze ist das zu beachten.
Zeichencodes über VBA nutzen
In VBA können Sie mit der Funktion Chr() den WINDOWS-1252 Zeichensatz nutzen und mit der Funktion ChrW() den UTF-16-Zeichensatz.
Mit dem folgenden VBA-Code können Sie sich ganz schnell eine Übersicht über die den Zeichen zugeordneten Zahlen erstellen. Sie werden bei der Ausführung direkt erkennen, dass die Zeichen 0 bis 32 keine Relevanz haben.
Sub Zeichensatz_ausgeben()
Dim i As Long
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For i = 0 To 65535
Range("A" & i + 2).Value = i
If i <= 255 Then Range("B" & i + 2).Value = Chr(i)
Range("C" & i + 2).Value = ChrW(i)
Next iApplication.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Call CalculateEnd Sub
HTML-Zeichenreferenz
Wenn Sie über VBA auch HTML-Dokumente erzeugen wollen, benötigen Sie zusätzlich noch eine Übersicht für die korrekte Codierung im HTML-Code.
| Zeichen | Beschreibung | Name in HTML | NCR hex. | NCR dez. |
| „ | Anführungszeichen oben | |||
| & | Ampersand-Zeichen, kaufmännisches Und | |||
| < | öffnende spitze Klammer | |||
| > | schließende spitze Klammer | |||
| ‚ | Apostroph, einfaches Anführungszeichen oben (nur bei XHTML definiert) | |||
| erzwungenes Leerzeichen | ||||
| ¡ | umgekehrtes Ausrufezeichen | |||
| ¢ | Cent-Zeichen | |||
| £ | Pfund-Zeichen | |||
| ¤ | Währungszeichen | |||
| ¥ | Yen-Zeichen | |||
| ¦ | durchbrochener Strich | |||
| § | Paragraph-Zeichen | |||
| ¨ | Pünktchen oben (für Umlaut) | |||
| © | Copyright-Zeichen | |||
| ª | Ordinal-Zeichen weiblich | |||
| « | angewinkelte Anführungszeichen links | |||
| ¬ | Verneinungs-Zeichen | |||
| | bedingter Trennstrich | |||
| ® | Registriermarke-Zeichen | |||
| ¯ | Überstrich (Macron) | |||
| ° | Grad-Zeichen | |||
| ± | Plusminus-Zeichen | |||
| ² | Hoch-2-Zeichen | |||
| ³ | Hoch-3-Zeichen | |||
| ´ | Akut-Zeichen | |||
| µ | Mikro-Zeichen | |||
| ¶ | Absatz-Zeichen | |||
| · | Mittelpunkt | |||
| ¸ | Häkchen unten | |||
| ¹ | Hoch-1-Zeichen | |||
| º | Ordinal-Zeichen männlich | |||
| » | angewinkelte Anführungszeichen rechts | |||
| ¼ | ein Viertel | |||
| ½ | ein Halb | |||
| ¾ | drei Viertel | |||
| ¿ | umgekehrtes Fragezeichen | |||
| À | A mit accent grave (Gravis) | |||
| Á | A mit accent aigu (Akut) | |||
| Â | A mit Zirkumflex | |||
| Ã | A mit Tilde | |||
| Ä | A Umlaut | |||
| Å | A mit Ring | |||
| Æ | AE-Ligatur | |||
| Ç | C mit Häkchen (Cedille) | |||
| È | E mit accent grave (Gravis) | |||
| É | E mit accent aigu (Akut) | |||
| Ê | E mit Zirkumflex | |||
| Ë | E Umlaut | |||
| Ì | I mit accent grave (Gravis) | |||
| Í | I mit accent aigu (Akut) | |||
| Î | I mit Zirkumflex | |||
| Ï | I Umlaut | |||
| Ð | großes Eth (isländisch) | |||
| Ñ | N mit Tilde | |||
| Ò | O mit accent grave (Gravis) | |||
| Ó | O mit accent aigu (Akut) | |||
| Ô | O mit Zirkumflex | |||
| Õ | O mit Tilde | |||
| Ö | O Umlaut | |||
| × | Mal-Zeichen | |||
| Ø | O mit Schrägstrich | |||
| Ù | U mit accent grave (Gravis) | |||
| Ú | U mit accent aigu (Akut) | |||
| Û | U mit Zirkumflex | |||
| Ü | U Umlaut | |||
| Ý | Y mit accent aigu (Akut) | |||
| Þ | großes Thorn (isländisch) | |||
| ß | scharfes S (sz-Ligatur) | |||
| à | a mit accent grave (Gravis) | |||
| á | a mit accent aigu (Akut) | |||
| â | a mit Zirkumflex | |||
| ã | a mit Tilde | |||
| ä | a Umlaut | |||
| å | a mit Ring | |||
| æ | ae-Ligatur | |||
| ç | c mit Häkchen (Cedille) | |||
| è | e mit accent grave (Gravis) | |||
| é | e mit accent aigu (Akut) | |||
| ê | e mit Zirkumflex | |||
| ë | e Umlaut | |||
| ì | i mit accent grave (Gravis) | |||
| í | i mit accent aigu (Akut) | |||
| î | i mit Zirkumflex | |||
| ï | i Umlaut | |||
| ð | kleines Eth (isländisch) | |||
| ñ | n mit Tilde | |||
| ò | o mit accent grave (Gravis) | |||
| ó | o mit accent aigu (Akut) | |||
| ô | o mit Zirkumflex | |||
| õ | o mit Tilde | |||
| ö | o Umlaut | |||
| ÷ | Divisions-Zeichen | |||
| ø | o mit Schrägstrich | |||
| ù | u mit accent grave (Gravis) | |||
| ú | u mit accent aigu (Akut) | |||
| û | u mit Zirkumflex | |||
| ü | u Umlaut | |||
| ý | y mit accent aigu (Akut) | |||
| þ | kleines Thorn (isländisch) | |||
| ÿ | y Umlaut | |||
| Œ | OE-Ligatur | |||
| œ | oe-Ligatur | |||
| Š | S mit Hatschek (Caron) | |||
| š | s mit Hatschek (Caron) | |||
| Ÿ | Y Umlaut | |||
| ƒ | Funktion | |||
| ˆ | Zirkumflex | |||
| ˜ | kleine Tilde | |||
| Α | Alpha groß | |||
| α | alpha klein | |||
| Β | Beta groß | |||
| β | beta klein | |||
| Γ | Gamma groß | |||
| γ | gamma klein | |||
| Δ | Delta groß | |||
| δ | delta klein | |||
| Ε | Epsilon groß | |||
| ε | epsilon klein | |||
| Ζ | Zeta groß | |||
| ζ | zeta klein | |||
| Η | Eta groß | |||
| η | eta klein | |||
| Θ | Theta groß | |||
| θ | theta klein | |||
| Ι | Iota groß | |||
| ι | iota klein | |||
| Κ | Kappa groß | |||
| κ | kappa klein | |||
| Λ | Lambda groß | |||
| λ | lambda klein | |||
| Μ | My groß | |||
| μ | my klein | |||
| Ν | Ny groß | |||
| ν | ny klein | |||
| Ξ | Xi groß | |||
| ξ | xi klein | |||
| Ο | Omikron groß | |||
| ο | omikron klein | |||
| Π | Pi groß | |||
| π | pi klein | |||
| Ρ | Rho groß | |||
| ρ | rho klein | |||
| Σ | Sigma groß | |||
| ς | Schluss-Sigma | |||
| σ | sigma klein | |||
| Τ | Tau groß | |||
| τ | tau klein | |||
| Υ | Ypsilon groß | |||
| υ | ypsilon klein | |||
| Φ | Phi groß | |||
| φ | phi klein | |||
| Χ | Chi groß | |||
| χ | chi klein | |||
| Ψ | Psi groß | |||
| ψ | psi klein | |||
| Ω | Omega groß | |||
| ω | omega klein | |||
| ϑ | theta Symbol | |||
| ϒ | ypsilon mit Haken | |||
| ϖ | pi Symbol | |||
| ∀ | für alle | |||
| ∂ | partiell | |||
| ∃ | existiert | |||
| ∅ | leere Menge | |||
| ∇ | Nabla | |||
| ∈ | Element von | |||
| ∉ | kein Element von | |||
| ∋ | Element von (gespiegelt) | |||
| ∏ | Produkt | |||
| ∑ | Summe | |||
| − | minus | |||
| ∗ | Asterisk | |||
| √ | Wurzel | |||
| ∝ | proportional zu | |||
| ∞ | unendlich | |||
| ∠ | Winkel | |||
| ∧ | und | |||
| ∨ | oder | |||
| ∩ | Schnittmenge | |||
| ∪ | Vereinigungsmenge | |||
| ∫ | Integral | |||
| ∴ | deshalb | |||
| ∼ | ähnlich wie | |||
| ≅ | kongruent | |||
| ≈ | beinahe gleich | |||
| ≙ | entspricht | |||
| ≠ | ungleich | |||
| ≡ | identisch mit | |||
| ≤ | kleiner gleich | |||
| ≥ | größer gleich | |||
| ⊂ | Untermenge von | |||
| ⊃ | Obermenge von | |||
| ⊄ | keine Untermenge von | |||
| ⊆ | Untermenge von oder gleich mit | |||
| ⊇ | Obermenge von oder gleich mit | |||
| ⊕ | Restklassenaddition | |||
| ⊗ | Kronecker-Produkt | |||
| ⊥ | senkrecht zu | |||
| ⋅ | Punkt-Operator | |||
| ◊ | Raute | |||
| ⌈ | links oben | |||
| ⌉ | rechts oben | |||
| ⌊ | links unten | |||
| ⌋ | rechts unten | |||
| 〈 | spitze Klammer links | |||
| 〉 | spitze Klammer rechts | |||
| ← | Pfeil links | |||
| ↑ | Pfeil oben | |||
| → | Pfeil rechts | |||
| ↓ | Pfeil unten | |||
| ↔ | Pfeil links/rechts | |||
| ↵ | Pfeil unten-Knick-links | |||
| ⇐ | Doppelpfeil links | |||
| ⇑ | Doppelpfeil oben | |||
| ⇒ | Doppelpfeil rechts | |||
| ⇓ | Doppelpfeil unten | |||
| ⇔ | Doppelpfeil links/rechts | |||
| • | Bullet-Zeichen | |||
| ′ | Minutenzeichen | |||
| ″ | Sekundenzeichen | |||
| ‾ | Überstrich | |||
| ⁄ | Bruchstrich | |||
| ℘ | Weierstraß p | |||
| ℑ | Zeichen für „imaginär“ | |||
| ℜ | Zeichen für „real“ | |||
| ™ | Trademark-Zeichen | |||
| € | Euro-Zeichen | |||
| ℵ | Alef-Symbol | |||
| ♠ | Pik-Zeichen | |||
| ♣ | Kreuz-Zeichen | |||
| ♥ | Herz-Zeichen | |||
| ♦ | Karo-Zeichen | |||
| Leerzeichen Breite n | ||||
| Leerzeichen Breite m | ||||
| Schmales Leerzeichen | ||||
| Schmales geschütztes Leerzeichen | ||||
| | null breiter Nichtverbinder | |||
| | null breiter Verbinder | |||
| | links-nach-rechts-Zeichen | |||
| | rechts-nach-links-Zeichen | |||
| – | Gedankenstrich Breite n | |||
| — | Gedankenstrich Breite m | |||
| ‘ | einfaches Anführungszeichen links | |||
| ’ | einfaches Anführungszeichen rechts | |||
| ‚ | einfaches low-9-Zeichen | |||
| “ | doppeltes Anführungszeichen links | |||
| ” | doppeltes Anführungszeichen rechts | |||
| „ | doppeltes low-9-Zeichen rechts | |||
| † | Kreuz | |||
| ‡ | Doppelkreuz | |||
| … | Horizontale Ellipse (Auslassungszeichen) | |||
| ‰ | Promille | |||
| ‹ | angewinkeltes einzelnes Anf.zeichen links | |||
| › | angewinkeltes einzelnes Anf.zeichen rechts | |||
| ‽ | Interrobang | |||
| ⸘ | Gnaborretni | |||
| ⁰ | hochgestellte 0 | |||
| ¹ | hochgestellte 1 | |||
| ² | hochgestellte 2 | |||
| ³ | hochgestellte 3 | |||
| ⁴ | hochgestellte 4 | |||
| ⁵ | hochgestellte 5 | |||
| ⁶ | hochgestellte 6 | |||
| ⁷ | hochgestellte 7 | |||
| ⁸ | hochgestellte 8 | |||
| ⁹ | hochgestellte 9 | |||
| ₀ | tiefgestellte 0 | |||
| ₁ | tiefgestellte 1 | |||
| ₂ | tiefgestellte 2 | |||
| ₃ | tiefgestellte 3 | |||
| ₄ | tiefgestellte 4 | |||
| ₅ | tiefgestellte 5 | |||
| ₆ | tiefgestellte 6 | |||
| ₇ | tiefgestellte 7 | |||
| ₈ | tiefgestellte 8 | |||
| ₉ | tiefgestellte 9 |
NCR = Numeric character reference (übersetzt: numerische Zeichenreferenz) Excel Mustermappe: Die obige Liste der HTML Zeichenreferenz steht auch zum Download in einer Exceldatei bereit:
html-zeichenreferenz.xlsx