Makrofehler
27.02.2008 22:15:01
Dirk
eigentlich soll untenstehendes Makro u.a. folgendes erledigen:
Wenn in Spalte B der gefundenen Zeile nix steht (also leer), dann lösche die gesamte Zeile.
Steht dort aber etwas, dann lösche nur den Eintrag in Spalte J.
Das Makro löscht aber immer - wo liegt mein Fehler ?
Sub Markieren2()
Dim rng As Range
Set Auswahl = Selection
Application.ScreenUpdating = False
Set rng = Cells.Columns(3).Find(what:=Auswahl, lookat:=xlWhole, LookIn:=xlValues)
rng.Select
If IsEmpty(rng.Offset(-1, 0)) Then
Selection.EntireRow.Delete Shift:=xlUp
Else
Cells(Selection.Row, 10) = ""
End If
Application.ScreenUpdating = True
End Sub
MfG Dirk