AW: neuer Code
18.05.2016 20:13:08
Piet
Hi Jens
anbei ein neuer Code, ich denke jetzt müsste er funktionieren.
Zur Sicherheit aber bitte eine Testdatei öffnen, alle Daten kopieren
und das Makro zuerst in einer Test Datei ausprobieren. Ist Sicherer.
Makro funktionieren sehr gut, aber wenn die Logik nicht stimmt löschen
sie auch Problemlos die falschen Daten. Deshalb bitte in Testdatei testen.
mfg Piet
Option Explicit '18.5.2016 Piet für Herber Forum
Const QTab = "Auswertung" 'Name der Quell-Tabelle (E15)
Dim lz1 As Long, lz2 As Long
Dim Wert As String, j As Long
Sub Tabelle_ausfiltern()
With Worksheets("Tabelle1")
'Vergleichswert aus Qell-Tabelle laden
Wert = Worksheets(QTab).Range("E15")
'LastZell in Spalte F + G ermittlen
lz1 = .Cells(Cells.Rows.Count, 6).End(xlUp).Row
lz2 = .Cells(Cells.Rows.Count, 7).End(xlUp).Row
If lz2 > lz1 Then lz1 = lz2
'Rückwaertsschleife zum vergleichen mit löschen
For j = lz1 To 2 Step -1
'Spalte F + G = gleicher Wert
If .Cells(j, 6) Wert And _
.Cells(j, 7) Wert Then
.Rows(j).Delete Shift:=xlUp
End If
Next j
End With
End Sub