Error in Schleife
04.09.2006 17:50:40
Georg
ich möchte bei einem Fehler (Wert nicht gefunden) in einer Schleife einfach zum nächsten i übergehen, nachdem eine Fehlermeldung ausgegeben wurde, dass der Wert nicht vorhanden ist. Aber irgendwie hängt es wohl einem dummen Detail, jedenfalls komme ich nur über den ersten "Fehler" hinweg, beim nächsten bricht er ab:
Der Code:
Sub Makro3()
Application.ScreenUpdating = False
Worksheets("runde_1").Activate
Dim Wert0 As String
Dim i As Integer
For i = 1 To 10
Retry:
Application.ScreenUpdating = False
Worksheets("teilnehmer").Activate
Cells(2 + i, 2).Select
Wert0 = ActiveCell.Value
Worksheets("runde_1").Activate
On Error GoTo fehler
Wert1 = Range("B4:D12").Find(Wert0).Address
MsgBox "Der Spieler '" + LTrim(Wert0) + "' findet sich in " + LTri(Wert1)
Next i
fehler: MsgBox "Den Spieler '" + LTrim(Wert0) + "'gibt´s nicht"
i = i + 2
GoTo Retry
End Sub