Like in VBA findet Text nicht
18.07.2022 13:24:58
Florian
mit folgendem Code lösche ich Zeilen anhand bestimmter Kriterien.
Sub ZeilenLoeschen()
Dim wks As Worksheet
Dim lngZeile As Long
Dim lngLetzteZeile As Long
Set wks = ThisWorkbook.Sheets("Tabelle")
lngLetzteZeile = wks .Cells(Rows.Count, 2).End(xlUp).Row
For lngZeile = lngLetzteZeile To 2 Step -1
If wks.Cells(lngZeile, 2).Text Like "ausgegl. Konten" Or _
wks.Cells(lngZeile, 2).Text Like "ausgegl. Konto" Or _
wks.Cells(lngZeile, 1).Text Like "=*" Or _
wks.Cells(lngZeile, 1).Text Like "Konten-Summe:" Or _
wks.Cells(lngZeile, 1).Text Like "Kontokorrent-Konten: " Or _
wks.Cells(lngZeile, 1).Text Like "#NAME?" Or _
wks.Cells(lngZeile, 1).Text Like "*NAME*" Then
wks.Rows(lngZeile).Delete shift:=xlUp
End If
Next lngZeile
End Sub
Leider greift dieser Part nicht, die Zeile wird also nicht gelöscht:
wks.Cells(lngZeile, 1).Text Like "#NAME?" Or _
In der Datei, die ich importiere, steht regulär in der Zelle folgendes:
= Summe Test
Ich denke Excel vermutet eine Formel, kreiert dann einen Formelfehler, und schreibt diesen durch mein Kopieren per VBA als Text in meine Tabelle.Aber wie kann ich die Zeile nun trotzdem finden und dann löschen?
Danke Euch!! :)