Irgendwelche Ideen, warum ich Runtime-Fehlertyp Mismatch für den folgenden Code bekomme? Es scheint ein Problem mit der if-Anweisung zu geben.Laufzeitfehler beim Löschen der Schleife
Der Fehler Laufzeit ist Typenkonflikt
Dim rng As Range
Dim cell_search As Range
Dim del As Range
Dim FrRngCount As Range
Dim I As Integer
Dim DatatoData As Worksheet
Set DatatoData = ThisWorkbook.Worksheets("PCA DATA2")
Set FrRngCount = DatatoData.Range("A:A")
I = Application.WorksheetFunction.CountA(FrRngCount)
Set rng = Intersect(DatatoData.Range("CV2:CV" & I), DatatoData.UsedRange)
For Each cell_search In rng
If (cell_search.Value) = "Not in Range" Then
If del Is Nothing Then
Set del = cell_search
Else: Set del = Union(del, cell_search)
End If
End If
Next cell_search
On Error Resume Next
del.EntireRow.Delete
Vielen Dank für Ihre Hilfe. Pete
Welchen Laufzeitfehler bekommen Sie? – MatthewD
Der Laufzeitfehler ist nicht übereinstimmend. –
Auf welcher Zeile erhalten Sie diesen Fehler? – Ralph