Seite 1 von 1

spaltenname in spaltenindex umwandeln

Verfasst: Do, 27.04.2006 09:03
von kannenklaus
hallo forum,

gibt es eine (laufzeit)funktion oder einen basic-code, mit dem ich den buchstaben
a in 0,
b in 1 usw.

umwandeln. ich würde gerne eine dialag erstellen, wo z.b. "B" für die spalte b eingegeben wird und und der richtige spaltenindex automatisch zugewiesen wird.

freue mich auf eine antwort.

grüße klaus

Verfasst: Do, 27.04.2006 09:43
von Stephan

Code: Alles auswählen

Sub index_buchstabe
index = 0
Msgbox Chr(index + 97)
Msgbox Chr(index + 65)
End Sub

Gruß
Stephan

Verfasst: Do, 27.04.2006 10:39
von kannenklaus
hallo stephan,
Sub index_buchstabe
ich suche die lösung für den umgekehrten weg. ein stringvariable mit z.b. "A" soll den index 0 liefern.

freue mich auf eine antwort.

grüße klaus

Verfasst: Do, 27.04.2006 12:11
von ykcim
Statt CHR ASC

Buchstabe="A"
Index=ASC(UCASE(Buchstabe))-65

mfg
Michael

Verfasst: Do, 27.04.2006 17:40
von kannenklaus
hallo michael,
Index=ASC(UCASE(Buchstabe))-65
danke, nun klappt es.

grüße klaus