Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

VBA Code für Zeile löschen wenn Inhalt 0 ab Zeile 5,
#1
Hallo zusammen

Ich habe ein Tabellenblatt mit dem Namen "Eingabe" und möchte nun mit einem Makro alle Zeilen löschen, welche den Wert in Spalte F von 0.00 aufweisen. Diese Überprüfung sollte jedoch erst ab Zeile 5 stattfinden. 
Könnt ihr mir da weiterhelfen?

Vielen Dank!

Grüsse
Antworten Top
#2
Hallo Bergsteiger,

probier mal so:

Code:
Sub Test()

For Zeile = 5 To ActiveSheet.Cells(Rows.Count, 6).End(xlDown).Row
   If Cells(Zeile, 6) = 0 Then
       Cells(Zeile, 6).EntireRow.Delete
   End If
Next Zeile

End Sub
Gruß,
Lutz
Antworten Top
#3
Hallo Lutz,

die Schleife muss aber rückwärts laufen, damit alle direkt aufeinander folgende Nuller erwischt werden.
For Zeile = ActiveSheet.Cells(Rows.Count, 6).End(xlDown).Row To 5 Step -1
Gruß Uwe
Antworten Top
#4
Stimmt...
Da hab ich nicht dran gedacht...
Antworten Top
#5
Vielen Dank für die Hilfe!
Kann noch eingegrenzt werden, dass nur im Tabellenblatt "Eingabe" und nur von der Zeile 5 bis 50 die Zeilen gelöscht werden
Antworten Top
#6
Hallo,

versuche es mal so:

Code:
With Sheets("Eingabe")
   For Zeile = 50 To 5 Step -1
       If .Cells(Zeile, 6) = 0 Then
           .Cells(Zeile, 6).EntireRow.Delete
       End If
   Next Zeile
End With
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • Bergsteiger0
Antworten Top
#7
Vielen Dank für deine Unterstüzung!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste