Bezug löschen
04.12.2007 08:59:00
volker
ich lass mit untem stehenden Code Zeilen löschen.
Der code soll alle Zeilen löschen bei denen KEIN Zahlenwert drin steht (Spalte A)
das passt soweit.
Nun hab ich auch Tabellen die durch Formeln Ergebnisse erechnen jedoch sind die Bezugs Zeilen gelöscht worden (das passt). Diese Zeilen mit dem fehlenden Bezug möcht ich auch löschen.
Bsp.
in der ersten Zeile steht
1 Auto
in der zweiten lass ich einfach errechnen
4 Räder
wenn ich also 0 bei Auto hab löscht mir das makro die Zeile, die nächste verliert dadurch den Bezug......und mein makro löscht diese Zeile nicht!
Hier mein Code
For Each wsMy In Worksheets
If wsMy.Name Like "BL_*" Then
wsMy.Activate
lngZeile = 5
lngLetzte ~f~= Cells(65536, 1).End(xlUp).Row
If lngLetzte ~f~= lngZeile - 1 Then
wsMy.Delete
Else
Do Until lngZeile > lngLetzte
If Not (IsNumeric(Cells(lngZeile, 1).Value)) Or _
Cells(lngZeile, 1).Value ~f~= 0 Or Cells(lngZeile, 1).Value ~f~= "" Then
Range(lngZeile & ":" & lngZeile).Delete
lngLetzte ~f~= lngLetzte - 1
Else
lngZeile = lngZeile + 1
End If
Loop
End If
End If
Next
Vielen Dank für Eure Hilfe Gruss volker