wie bekomme ich eine Selektion von mehreren Zellen in einer Spalte in VBA richtig hin?
Mein VBA-Code bringt einen Syntaxfehler bei folgender Zeile:
Range("A"&Zeile:"A" &Zeile+13).Select
Danke schon mal für die Antwor(en)
Gruß Karsten
Range("A" & ActiveCell.Row & ":A" & ActiveCell.Row + 13).Select
Zu 99% braucht man die Zellen nich zu selectieren!
Was hast Du denn mit dem Bereich vor?
Gruß Matthias
Falsch: Range("A"&Zeile:"A" &Zeile+13).Select
Richtig: Range("A" & Zeile:"A" & Zeile+13).Select
der Grund liegt darin, daß das "&"-Zeichen noch zum Kennzeichnen von Zahlenwerten (als LONG oder DOUBLE, bin mir da nicht ganz sicher) verwendet werden kann.
um hier eine Verwechslung auszuschließen, muss es beider der Verwendung als Verkettungssymbol eben mit Leerzeichen abgetrennt werden.
Gruß, Daniel
Sub daniel()
Dim Zeile As Long
Zeile = 4
Range("A" & Zeile & ":A" & Zeile + 13).Select
End Sub
Gruß Matthias