Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
760to764
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
760to764
760to764
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

fehlermeldung abfangen

fehlermeldung abfangen
14.05.2006 12:25:40
Tina
hi,
mit folgendem code lösche ich einzelne reihen:

Sub reihe_weg()
Dim letzter_eintrag As Long
Dim i As Long
letzter_eintrag = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To letzter_eintrag
Columns("B:B").Select
selection.Find(What:="test", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate
ActiveCell.Select
Rows(ActiveCell.Row).Select
selection.Delete Shift:=xlUp
Next i
End Sub

wenn nun in spalte B keine zelle mehr mit demeintrag "test" gefunden wird bricht der code ab und gibt ne fehlermeldung.
wie kann ich das verhindern.
danke schön für eure hilfe
gruss Tina

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: fehlermeldung abfangen
ransi
Hallo
Beim Löschen von Zeilen mach das immer von unten nach oben.
versuchs mal so:


Option Explicit
Public Sub ungetestet()
Dim L As Long
Dim Z As Long
L = Range("B65536").End(xlUp).Row
For Z = L To 1 Step -1
    If Cells(Z, 2) = "test" Then Rows(Z).Delete
Next
End Sub


ransi
Anzeige
AW: fehlermeldung abfangen
14.05.2006 13:17:07
Tina
hi ransi,
funktioniert bestens. danke
gruss Tina

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige