hab mal wieder ein Problem das mir nicht ganz einleuchtet....
Situation: ich hab ein Arbeitsblatt mit Befehlen und ein zweites mit einer Liste
Die Liste lasse ich automatisch einlesen und Leerzeilen löschen - funzt wunderbar.
Jetzt muss ich dort nur noch alle Zeilen löschen, wenn in zwei Spalten bestimmte Werte stehen
Als Beispiel in Spalte T "ja" und in Spalte U "open"
dazu verwende ich folgenden Befehl:
'Sub löschenopen()
Dim LoI As Long
Dim LoLetzte As Long
LoLetzte = IIf(IsEmpty(Cells(Rows.Count, 20)), Cells(Rows.Count, 20).End(xlUp).Row, Rows. _
Count)
On Error Resume Next
For LoI = LoLetzte To 1 Step -1
If Cells(LoI, 20) = "ja" And Cells(LoI, 21) = "open" Then Rows(LoI).Delete
Next
On Error GoTo 0
das funktioniert auch, allerdings nur wenn ich es als Makro auf dem Arbeitsblatt ausführe.
Und hier beginnt mein Problem: ich hab noch mehr Bedingungen, Beispiel "ja" und "DLL"
die ganzen Bedingungen möchte ich miteinander verknüpfen, bekomm aber nur Fehlermeldungen oder es passiert gar nix - auch möchte ich das ganze per Commandbutton auf dem ersten Blatt erledigen......
schon mal Danke für Eure Mühen......
Liebe Grüße
Wolfi