Thema Datum  Von Nutzer Rating
Antwort
17.01.2023 12:55:21 Bernd
NotSolved
17.01.2023 15:22:09 Gast70917
NotSolved
17.01.2023 16:36:52 Bernd
NotSolved
Blau Eine Suche mit Match läuft nicht.
17.01.2023 18:24:18 ralf_b
Solved
17.01.2023 19:25:05 Bernd
Solved
17.01.2023 21:50:35 Bernd
Solved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
17.01.2023 18:24:18
Views:
559
Rating: Antwort:
 Nein
Thema:
Eine Suche mit Match läuft nicht.

tritt bei worksheetfunction.match ein Fehler auf, wird eine Fehermeldung generiert. Im Falle das der Suchwert nicht gefunden wird gibt das einen 1004 Fehler. Also definitiv keine -1 .  Die wäre mit der +2 dann eine 1 in ZZeile . Was das Verhalten erklären könnte. Prüfe mal ob dein Suchwort und die Range überhaupt passen.

Nutzt du Application.match wir keine Fehlermeldung erzeugt und das Ergebnis z.b  "Fehler 2042" wird als Text in deine Variable geschrieben. 
Hier kann man prüfen ob ein Fehler aufgetreten ist ,indem man die Ergebnisvariable auf deren Inhalt prüft.

z.b.

If isnumeric( Gefunden ) then
    ' kein Fehler
else
   ' Fehler, weil text in der Variable
end if 

Da du eine 1 in ZZeile erhälst bekommst, mußt du mal dein Suchwort und die Range prüfen ob die überhaupt passen.  Denn logisch wäre wenn Gefunden eine -1 beinhalten würde. Dann würde -1 +2 = 1 passen. 

 


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
17.01.2023 12:55:21 Bernd
NotSolved
17.01.2023 15:22:09 Gast70917
NotSolved
17.01.2023 16:36:52 Bernd
NotSolved
Blau Eine Suche mit Match läuft nicht.
17.01.2023 18:24:18 ralf_b
Solved
17.01.2023 19:25:05 Bernd
Solved
17.01.2023 21:50:35 Bernd
Solved