Excel VBA - Spalte von Unten nach Oben durchgehen?

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet
Sub Test()
    For Zahl = 15 To 1 Step -1
        ActiveCell.Cells(Zahl, 1).Value = Zahl
    Next Zahl
End Sub

ChrisFragtGern 
Beitragsersteller
 04.08.2017, 16:32

Ok danke, dass mit dem Step -1 hat mir gefehlt.

For row2 = maxRow2 To 1 Step -1

Iamiam  05.08.2017, 15:39
@ChrisFragtGern

Ergänzung: wenn man Zeilen mit zB For each ...  oder Zählvariable i löschen will, ist es unbedingt notwendig, von unten nach oben zu arbeiten, da xl/VBA sonst mit der Zählung durcheinanderkommt und zB nur jede 2 bearbeitet (immer eine überspringt).

übrigens auch DH an den Fragesteller für den Ansatz!