Ich möchte in einer nach Spalte D sortierten Tabelle mit variierender Zeilenanzahl die Zeilen löschen, die in Spalte D einen num-wert kleiner 1 haben.
Kann mir da jemand helfen?
Es grüßt,
Andrea
Sub Delete()
i = 1
Do Until Sheets("Sheet3").Cells(i, 4) = ""
If Sheets("Sheet3").Cells(i, 4) < 1 Then
Sheets("Sheet3").Cells(i, 4).Select
ActiveCell.EntireRow.Delete
Else
i = i + 1
End If
Loop
End Sub
Sub loeschen()
dim zeile as integer
with Sheets("Sheet3")
for zeile = .Cells(65536, 4).End(xlUp).Row to 1 step -1
if .cells(zeile,4).value < 1 then rows(zeile).entirerow.delete
next zeile
end with
End Sub
Sub Inhalt_Kleiner_1()
Dim dblLZ#, x#
dblLZ = ActiveSheet.UsedRange.Cells.SpecialCells(xlLastCell).Row
For x = 1 To dblLZ
If CDbl(Range("D" & x)) < 1 Then
Range("D" & x).EntireRow.Delete
dblLZ = dblLZ - 1
x = x - 1
End If
Next x
End Sub