Error in For Schleife
03.09.2013 12:26:02
Alexander
Ich hätte mir mein Problem schon ergoogelt, aber irgendwie passt da keine Lösung. Und zwar habe ich eine For-Schleife in der ein Fehler auftreten kann.
For i = 10 To Workbooks("Tests.xlsm").Worksheets(1).Cells(Rows.Count, 8).End(xlUp).Row
c = Workbooks("Tests.xlsm").Worksheets(1).Cells(i, 8).Value
If c = "" Then GoTo Ende
On Error GoTo Sprung
d = Worksheets(1).Range("B7:B" & f).Find(c).Address
e = Val(Mid(d, InStr(2, d, "$") + 1))
g = Worksheets(1).Range("C" & e)
Workbooks("Tests.xlsm").Worksheets(1).Cells(i, 9).Value = g
GoTo Ende
Sprung:
Workbooks("Tests.xlsm").Worksheets(1).Cells(i, 9).Value = 0
Ende:
Next
Den Fehler überspringt der Code ja nur einmal, nur bin ich aus den ganzen Lösungsvorschlägen nicht schlau geworden. Die Variable c kann nicht immer gefunden werden, da keine Daten dazu hinterlegt sind (Daten 0 zu setzen geht nicht).Wie kann ich diesen Fehler bei jedem Durchgang der Schleife übergehen? Ich habe etwas mit Err.Clear gelesen, aber da weiß ich nicht genau wo der Befehl hingehört (hab schon probiert).
Danke schon mal für eure Mühe!
Grüße
Alex