Thema Datum  Von Nutzer Rating
Antwort
13.10.2010 20:35:06 manfred
NotSolved
13.10.2010 21:12:57 JeKe
NotSolved
13.10.2010 21:46:32 JeKe
NotSolved
13.10.2010 22:40:06 manfred
NotSolved
Rot Aw:Aw:Aw:Aw:OnError GoTo
14.10.2010 14:59:53 Severus
NotSolved

Ansicht des Beitrags:
Von:
Severus
Datum:
14.10.2010 14:59:53
Views:
916
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Aw:OnError GoTo
manfred schrieb am 13.10.2010 22:40:06:

danke schonmal konnte die infos schon in der hilfe finden...
vielleicht nochmal kurz zur struktur:

ich habe eine Schleife, Code ist nur angedeutet entspricht also nicht der Realität:-P

For i = 1 To a
'c bewegt sich in einer Spalte und hat immer einen anderen Wert
c = Cells(ActiveCell+i.Value)
.Find(c,...)
'der wert soll in einem Sheet gesucht werden, ist er vorhanden soll er kopiert werden wenn nicht schmeißt das Programm einen Fehler--> soll dann beim Fehler aber einfach weitersuchen, also einfach den nächsten Wert suchen

--> Hatte gedacht, dass ich das mit OnError GoTo FehlerHandler
und dann den FehlerHandler: Resume Next einfach vor Ende der Schleife Next i


Ich hoffe es ist verständlich:-P

greetz Mani

Setz doch einfach an den Anfang Diener Prozedur ein
On Error Resume Next
Dann wird bei einem Fehler einfach mit dem nächsten Befhel witergemacht.
Wenn Du dann an einer bestimmten Stelle bei einem Fehler trotzdem eine andere Abarbeitung als das Fortstetzen mit dem nächsten Befehl willst, kannst Du das mit
If Err.Number <> 0 Then
Err.Clear
...Deine Befehle...
End If
oder
If Err.Number <> 0 Then
Err.Clear
GoTo Sprungmarke
End If
abfangen.

Severus

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
13.10.2010 20:35:06 manfred
NotSolved
13.10.2010 21:12:57 JeKe
NotSolved
13.10.2010 21:46:32 JeKe
NotSolved
13.10.2010 22:40:06 manfred
NotSolved
Rot Aw:Aw:Aw:Aw:OnError GoTo
14.10.2010 14:59:53 Severus
NotSolved