Hallo Nancy,
habe die Lösung:
y = "NB"
For z = Cells(Rows.Count, 2).End(xlUp).Row To 1 Step -1
If Cells(z, 2).Value = y Then Rows(z).Delete
Next
Dim i&, x&
For i = 8 To Cells(Rows.Count, 2).End(xlUp).Row
If Cells(i, 2) <> "" Then
x = x + 1
Cells(i, 1) = x
End If
Next
Ich darf NICHT für y = "0" verwenden.
Ich habe in den Lagerwaren anstelle der Stückzahl 0 jetzt "NB" verwendet und dann geht das Makro. NB = Nicht Bestellen wird ja sowieso gelöscht die Zeile.
Wenn ich y = 0 verwende, löscht Excel mir auch die Leeren Zeilen über der Bestellung und das will ich nicht.
So funktioniert aber das was ich will und somit:
Fall erledigt........
------------------
Gruß
Marco
[Diese Nachricht wurde von thewolff am 04. Feb. 2005 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP