Tag Archives: split

#Spaltenbuchstabe in #Excel per #VBA

#Spaltenbuchstabe in #Excel per #VBA

Jetzt haben Sie in Excel VBA mühevoll die Nummer einer Spalte herausgefunden, brauchen aber nun für eine Situation (Möglichkeiten gibt’s da viele – Sortieren, Duplikatsuche, …) den passenden Spaltenbuchstaben?

Hier ist eine hübscher Ausdruck, der genau das liefert:

Split(Cells(1, myCol).Address, „$“)(1)

myCol = die Zahl, die in einen Spalten-buchstaben umgewandelt werden soll, z.B. 28
Cells(1,myCol).Address ist dann nämlich z.B. „AB1“
Und Split nimmt aus dieser Textwurst das Häppchen nach dem ersten und vor dem zweiten Dollarzeichen  AB

#VBA #Array #Split

Wie knackt man eine Textwurst? Zum Beispiel diese: „a b c d e f g“ – ich hätte gerne mundgerechte Häppchen, immer bis zum nächsten Leerzeichen. Eine einfache Methode gibt’s mit VBA: Public Sub ArrayBsp() Dim TextVar As Variant     ‚TextVar ist mal Variant, damit kann noch viel daraus werden Dim I As Long                    ‚I brauchen wir als Laufvariable, um das Ergebnis zu demonstrieren ‚Jetzt wird es ernst: TextVar = Split(„a b c d e f g“, “ „)     ‚Die Funktion Split teilt eine Textwurst überall…

Read More »