Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

CHR-Wert eines Zeichens anzeigen

Forumthread: CHR-Wert eines Zeichens anzeigen

CHR-Wert eines Zeichens anzeigen
11.09.2003 08:28:31
John
Hi,

mit dem chr$-Befehl kann ich ja ein Zeichen anzeigen lassen. So gibt z. B. msgbox chr$(84) das Zeichen "T" aus.
Wie kann ich aber den umgekehrten Weg gehen, so daß mir Excel die chr-Nummer des Zeichens T anzeigt?
Ist sicher ganz einfach, aber ich kenn' den Befehl halt net... :)
Gruß,

John
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CHR-Wert eines Zeichens anzeigen
11.09.2003 08:31:07
Hajo_Zi
Hallo John


Sub Test()
MsgBox Asc("A")
MsgBox Chr(65)
End Sub


Gruß hajo
AW: CHR-Wert eines Zeichens anzeigen
11.09.2003 08:42:53
John
Super, vielen Dank!
Danke für die Rückmeldung oT
11.09.2003 08:43:31
Hajo_Zi
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

CHR-Wert eines Zeichens in Excel anzeigen


Schritt-für-Schritt-Anleitung

  1. Öffne Excel: Starte Microsoft Excel und öffne ein neues oder bestehendes Arbeitsblatt.

  2. VBA-Editor öffnen: Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  3. Neues Modul erstellen: Klicke mit der rechten Maustaste auf "VBAProject (deinArbeitsblattname)" und wähle "Einfügen" > "Modul".

  4. Code einfügen: Kopiere den folgenden VBA-Code in das neue Modul:

    Sub Test()
        MsgBox Asc("T") ' Gibt die chr-Nummer des Zeichens T zurück
        MsgBox Chr(84)   ' Gibt das Zeichen für die chr-Nummer 84 zurück
    End Sub
  5. Code ausführen: Schließe den VBA-Editor und kehre zu Excel zurück. Drücke erneut ALT + F8, wähle "Test" aus und klicke auf "Ausführen". Du solltest zwei Nachrichtenfenster sehen, die die chr-Nummer und das Zeichen anzeigen.


Häufige Fehler und Lösungen

  • Fehler: "Komponente nicht gefunden"
    Lösung: Überprüfe, ob VBA aktiviert ist und ob Du die richtige Excel-Version verwendest. In Excel 2016 und späteren Versionen sollte dies kein Problem sein.

  • Fehler: "Typen nicht übereinstimmend"
    Lösung: Stelle sicher, dass Du die Zeichen innerhalb der Anführungszeichen korrekt angibst. Achte darauf, dass Du nur ein Zeichen für die Asc-Funktion übergibst.


Alternative Methoden

Wenn Du den CHR-Wert eines Zeichens ohne VBA herausfinden möchtest, kannst Du die CODE-Funktion in Excel verwenden:

  1. Tippe in eine Zelle ein:
    =CODE("T")

    Diese Formel gibt den ASCII-Wert des Zeichens "T" zurück.


Praktische Beispiele

  • Beispiel 1: Wenn Du den CHR-Wert für verschiedene Buchstaben herausfinden möchtest, kannst Du eine Tabelle erstellen:

    Zeichen CHR-Wert
    A =CODE("A")
    B =CODE("B")
    C =CODE("C")
  • Beispiel 2: Um den chr blutwert in einem medizinischen Kontext darzustellen, kannst Du die entsprechenden Daten in einer ähnlichen Tabelle anordnen und die CODE-Funktion verwenden.


Tipps für Profis

  • Nutze die CHAR-Funktion in Excel, um Zeichen anhand ihrer chr-Nummer zurückzugeben. Es ist eine praktische Alternative zur Chr-Funktion in VBA.
  • Wenn Du regelmäßig mit chr-Nummern arbeitest, erstelle eine benutzerdefinierte Funktion in VBA, um die Eingaben zu automatisieren.

FAQ: Häufige Fragen

1. Wie finde ich den CHR-Wert für Sonderzeichen?
Du kannst die CODE-Funktion in Excel verwenden, um den ASCII-Wert für Sonderzeichen zu ermitteln, z. B. =CODE("#").

2. Kann ich die Asc-Funktion auch in Excel-Formeln verwenden?
Nein, die Asc-Funktion ist spezifisch für VBA. In Excel musst Du die CODE-Funktion verwenden, um den chr-Wert eines Zeichens zu erhalten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige