ich habe ein Makro über den Rekorder aufgezeichnet und versuche es anzupassen. Leider kenn ich mich in der Syntax nicht aus.
Ziel:
In einem markierten Bereich die Zeilen löschen, die in Abhängigkeit von zwei Spalten eine 0 enthalten.
D.h. Spalten X und Y enthalten 0 Werte und die Zeilen sollen gelöscht werden, bei denen entweder X oder Y eine 0 enthält.
Hier das Makro:
Range("P271:P373").Select
Selection.Replace What:="0", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.EntireRow.Delete
End Sub
Ich hatte das zuerst so gelöst: Alle 0 Werte mit "Bearbeiten/ersetzen" löschen, dann alle Leerzellen markieren (mit "Gehe zu/Inhalte/Leerzellen"), dann Zellen löschen/ganze Zeile.
Ich weiß aber nicht, wie ich die Abhängigkeit von zwei Spalten lösen kann. Außerdem soll der markierte Bereich frei wählbar sein. Hier war er von mir ja schon vorgegeben mit P271:P373.
Danke für die Unterstützung.
Gruß Andreas