tag auch
hab folgendes problem in meiner tabelle1 stehen datums angaben aus denen dann eine kw in einer seperaten Spalte erstellt werden. Da aber leider einige datensätze durch nen import falsch sind (z.b 31.2.2007) schlägt die formel für die kw natürlich fehl. Nun möchte ich per vb alle zeilen löschen lassen in der die kw formen nen #WERT! reingesetzt hat dazu gibts ja den befehl "ISERROR" nur leider nimmt er meinen code nich so an wie ich das gerne hätte
m=spaltenzahl
Sub filter()
Dim m
m = 2
While Sheets("Daten").Cells(m, 5).Value <> ""
If IsError(Sheets("Daten").Cells(m, 5).Value) Then
Rows("m:m").Select
Selection.ClearContents
Selection.Delete Shift:=xlUp
m = m + 1
End If
Wend
End Sub
sobald er mit den spalten auf eine zeile trifft in der nen fehler ist kommt jedoch "Laufzeitfehler 13, Typen unverträglich" und bricht ab an was kann das liegen?
hab folgendes problem in meiner tabelle1 stehen datums angaben aus denen dann eine kw in einer seperaten Spalte erstellt werden. Da aber leider einige datensätze durch nen import falsch sind (z.b 31.2.2007) schlägt die formel für die kw natürlich fehl. Nun möchte ich per vb alle zeilen löschen lassen in der die kw formen nen #WERT! reingesetzt hat dazu gibts ja den befehl "ISERROR" nur leider nimmt er meinen code nich so an wie ich das gerne hätte
m=spaltenzahl
Sub filter()
Dim m
m = 2
While Sheets("Daten").Cells(m, 5).Value <> ""
If IsError(Sheets("Daten").Cells(m, 5).Value) Then
Rows("m:m").Select
Selection.ClearContents
Selection.Delete Shift:=xlUp
m = m + 1
End If
Wend
End Sub
sobald er mit den spalten auf eine zeile trifft in der nen fehler ist kommt jedoch "Laufzeitfehler 13, Typen unverträglich" und bricht ab an was kann das liegen?