Ich habe hier ein Stück VBA-Code, mit dem ich mehrere zusammenhängende Spalten (U1-AA) einer Excel-Tabelle markiere, wenn ich Spalte B kein Wert ist.
Ander ausgedrückt: die zusammenhängenden Spalten(U1-AA) werden von oben nach unten so weit markiert, bis eine zeile kommt, welche in Spalte B keinen Wert hat:
Dim Zeile1 As Integer
Dim Zelle As Range
Dim Bereich As String
Zeile1 = 1
Do Until Range("B" & Zeile1).Value = ""
Zeile1 = Zeile1 + 1
Loop
Range("U1:AA" & Zeile1 - 1).Select
Nun möchte ich aber gerne noch eine Spalte dazu markieren, welche nicht direkt neben den anderen Spalten(U1-AA) ist und zwar die Spalte BX.
Ich habe es so versucht:
Dim Zeile1 As Integer
Dim Zelle As Range
Dim Bereich As String
Zeile1 = 1
Do Until Range("B" & Zeile1).Value = ""
Zeile1 = Zeile1 + 1
Loop
Range("U1:AA,BX:BX" & Zeile1 - 1).Select
Aber das will leider nicht funktionieren.
Was mache ich denn da falsch?