Thema Datum  Von Nutzer Rating
Antwort
Rot Find-Befehl - Wert nicht vorhanden
18.02.2017 17:38:43 Claudia
NotSolved
18.02.2017 18:03:16 Werner
Solved
18.02.2017 18:24:52 Claudia
Solved
18.02.2017 18:29:11 Werner
Solved

Ansicht des Beitrags:
Von:
Claudia
Datum:
18.02.2017 17:38:43
Views:
1071
Rating: Antwort:
  Ja
Thema:
Find-Befehl - Wert nicht vorhanden

Hallo ihr Lieben,

ich habe einen Code geschrieben, in dem ich einen Find-Befehl benutze um einer Variable einen Wert zuzuordnen.

Nun kommt es vor, dass der  gesuchte Wert nicht vorhanden ist. In diesem Fall möchte ich  gerne den Fehler ignorieren und den Variablen (st) den Wert 0 zuordnen.

Ich habe bisher nur gelesen, dass es mit einem If IsNothing Befehl gehen würde, dafür müssten die Variable aber als Objekt definiert sein, so wie ich das verstanden habe. Mit Objekten kenne ich mich nicht aus...
Nun dachte ich, dass kann man vielleicht auch einfacher mit einem On Error - Befehl lösen.
Allerdings weiß ich auch da nicht so recht wie :)

Hier mal mein Code.

nrsuch = ActiveCell.Offset(-2, -1).Value & "1"
zsuch = Worksheets("Maße").Columns("D:D").Find(What:=nrsuch, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Row
'Wenn hier  bei der  Suche nach "nrsuch" nicht gefunden wird, dann soll st = 0 sein
st = Worksheets("Maße").Cells(zsuch, 14).Value

Wäre toll, wenn jemand einen Vorschlag hat das Problem zu lösen.

Schöne Grüße,

Claudia

 




 


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
Rot Find-Befehl - Wert nicht vorhanden
18.02.2017 17:38:43 Claudia
NotSolved
18.02.2017 18:03:16 Werner
Solved
18.02.2017 18:24:52 Claudia
Solved
18.02.2017 18:29:11 Werner
Solved