Spaltenbuchstaben ermitteln: AA AB AC ...
02.06.2005 19:29:12
Horst
mit der Formel "=ZEICHEN(SPALTE()+64)" kann man in Excel den jeweiligen Spaltenbuchstaben einer Zelle ermitteln.
Leider funktioniert das aber nur bis zur Spalte "Z". Alle darauf folgenden Doppelbuchstaben (AA, AB, AC, usw.) werden als Sonderzeichen dargestellt.
Gibt es einen Weg, auch diese in einer Zelle darzustellen?
Ich benötige diese, um die Buchstaben in einem VBA-Makro als Parameter für eine dynamisch veränderbare "Range"-Anweisung zu verwenden.
Beispiel:
Dim EZ As Long ' Erste Zeile
Dim LZ As Long ' Letzte Zeile
Range("AA" & EZ & ":BC" & LZ).Select
Selection.ClearContents
Mein Ziel ist, "AA" und "BC" - wie schon die Zeilennummern - durch Variablen zu ersetzen und diese dann mit den im Tabellenblatt ermittelten Spaltenbuchstaben zu verändern, sodass der Bereich der Select-Anweisung dynamisch angepasst werden kann.
Über eine pfiffige Lösung würde ich mich freuen.
Gruß,
Horst