Sub FortlaufendeNummerierung()
'Deklaration von Variablen
Dim Spalte As Integer
Dim StartWert As Variant
Dim StartZeile As Integer
Dim letzteZeile As Variant
Dim i As Integer
' Zuweisung von Werten
Spalte = 2
StartWert = "B" & 1
StartZeile = 2
letzteZeile = Cells(Rows.Count, 1).End(xlUp).Offset(0, 1)
'Worksheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Offset(0, 1)
' Schleife
For i = StartZeile To letzteZeile
Cells(i, 2).Value = StartWert
StartWert = StartWert + 1
Next
End Sub
Bei folgendem Code möchte ich erreichen, dass in der Spalte B der Wert B1 automatisch hochgezählt wird, bis zur letzten gefüllten Zelle in Spalte A (also B1,B2,B3 usw.). StartWert = StartWert +1 wird nicht akzeptiert und letzteZeile wird nur ausgeführt, wenn ich eine Zahl schreibe.
|