Hallo,
ich bin Anfänger bei VBA und hoffe auf eure Hilfe.
Ich möchte eine ganz einfach Sache zumlaufen bringen.
Ich habe mehrere Spalten in Excel 2007 mit diversen Werten, z.B.:
BA LO Menge
20 1001 200
10 1 12
30 245 67
50 1 400
30 1 46
10 1001 1000
Nun möchte ich, dass mein Makro durch alle Zeilen geht (die Auswertung fahre ich sehr oft, und es sind jedes mal unterschiedlich viele Zeilen) und jedes mal, wenn in der zweiten Spalte eine 1001 kommt soll er die komplette Zeile löschen (ohne Leerzeilen).
Ich habe mich einmal probiert:
Range(„B:B“).Select
For Each Cell In Selection
If Cell.Value = „1001“ Then
Cell.EntireRow.Delete
Next
Ich möchte aber von hinten anfangen (also Zeile 5478) damit Zeilen nicht übersprungen werden.
Kann mir hier jemand bitte helfen?
PS.Ich möchte nicht mit Filter arbeiten.
Vielen Dank
brummel