[Visual Basic] Buchstaben Zahl zuweisen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Ni©o, 26. September 2011 .

  1. 26. September 2011
    Buchstaben Zahl zuweisen

    Hallo,

    ich möchte gerne in Excel(VBA) einzelne Buchstaben eine Zahl zuweisen.

    Ich habe ein Combobox mit der Liste :
    AA1
    AA2
    AB1
    AB2
    AC3
    AC5
    AD1

    dabei ist AD1 größte "Zahl".
    Ist das jetzt möglich,dass ich einzelne Buchstaben (z.B A= 1 , B=2 ... D=4) Zahlen zu zuweisen.

    Ist bisschen schwierig, aber ich hoffe ihr habt mich verstanden

    Danke im Voraus


    MfG
    Ni©o
     
  2. 26. September 2011
    AW: Buchstaben Zahl zuweisen

    Eigentlich sollte es gar nicht nötig sein den Buchstaben zahlen zuweisen zu müssen. Es gibt für Buchstaben und Zeichen die Ascii Tabelle so hat das A den Dezimalwert von 65 und D den von 68. Einfach mal VBA Ascii suchen ich denke da wirst du fündig
     
  3. 26. September 2011
    AW: Buchstaben Zahl zuweisen

    Da kannste die Strings ja einfach nach Hex casten, wie das in vba geht kp, frag google

    Gruß,
    Figger
     
  4. 11. Oktober 2011
    AW: Buchstaben Zahl zuweisen

    Falls du wegen irgendwas dennoch einen anderen festen Wert pro Buchstabe willst, kannst du ein Dictionary nutzen.
    Code:
    Dim Werte As New Dictionary(Of String, Integer)
    Werte.Add("A", 1)
    Werte.Add("B", 2)
    [etc]
    Mit Werte("Buchstabe") kannst du dann einfach drauf zugreifen. Also z.B. MsgBox(Werte("B")) würde dir 2 ausgeben.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.