Array in if-Bedingung verwenden
06.08.2019 12:10:24
Georg
wie vewende ich ihn in der If Bedingung unten im Code.
Letztendlich möchte ich nichts anderes, als wenn in Spalte C was Anderes drin steht als die die drei Array Werte, soll die betreffende Zeile gelöscht werden.
Ich hab schon etwas rumprobiert, aber bekomme immer die Meldung "Objekt erforderlich" in der Zeile: If .Cells(lgRow, 3).Value.....
Vielen Dank für die Hilfe!G
Sub BPxWeg()
Dim Skills As Variant
Skills = Array("Skill 1 BSD", "Skill 2 BSD", "TL BSD")
Dim lgRow As Long
Dim i As Long
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets(1)
lgRow = ws.Cells(Rows.Count, 3).End(xlUp).Row
With ws
For i = 2 To lgRow
If .Cells(lgRow, 3).Value Is Not Skills(1) Then
.Rows.Delete
End If
Next i
End With
End Sub