Methode "Range" für Objekt"_Global" fehlgeschlagen
15.08.2005 08:45:30
Stefan
beim Ausführen meines Makros wird der Fehler
' Methode "Range" für das Objekt "_Global" fehlgeschlagen '
ausgegeben, wenn mehr als 43 Zeilen markiert sind.
Nach x-tausenden Versuchen, bin ich mittlerweile am Ende meines Lateins.
Was mache ich falsch?
Dim i As Integer, Inhalt As String, a As String
i = 3
a = ""
Do
i = i + 1
Inhalt = Cells(i, 2)
If Inhalt = Cells(ActiveCell.Row, 2) Then GoTo prüfung1
GoTo letztezeile
prüfung1:
If a = "" Then a = a + CStr(i) & ":" & i Else: a = a & "," & i & ":" & i
letztezeile:
Loop Until Inhalt = ""
Range(a).Select
Selection.Delete shift:=xlUp
Cells(4, 2).Select
MsgBox "Zeilen " & a & "wurden gelöscht."
Mfg Stefan