Thema Datum  Von Nutzer Rating
Antwort
13.01.2023 01:42:32 Bernd
Solved
13.01.2023 02:58:43 Gast01287
Solved
13.01.2023 09:34:55 Bernd
Solved
13.01.2023 10:09:49 Bernd
Solved
13.01.2023 12:01:48 Gast01287
Solved
13.01.2023 15:40:58 Bernd
Solved
Rot Variable nimmt Wert nicht an
13.01.2023 11:25:58 Gast01287
Solved
13.01.2023 15:37:57 Bernd
Solved
13.01.2023 15:42:51 Gast01287
Solved
13.01.2023 12:11:00 Gast01287
Solved
13.01.2023 15:44:08 Bernd
Solved
13.01.2023 15:59:14 Gast01287
Solved
17.01.2023 11:51:42 Bernd
Solved
17.01.2023 12:39:59 Gast01287
Solved
17.01.2023 13:13:07 Bernd
Solved

Ansicht des Beitrags:
Von:
Gast01287
Datum:
13.01.2023 11:25:58
Views:
440
Rating: Antwort:
 Nein
Thema:
Variable nimmt Wert nicht an

Nochmal für die ganz schweren Fälle - war wohl auch zu subtil -: Entwweder

If (QZelle = "") And (ZZelle = "") Then

    GoTo WahlNein

End If

ODER aber NUR (ohne "End If")

If (QZelle = "") And (ZZelle = "") Then  GoTo WahlNein

WENN die Aktionen, die man ausführen will, wenn die Bedingung zutrifft, z.B. zu viele sind, um noch hinter THEN in die gleiche Zeile zu passen wie IF (oder man hat noch ELSE), nimmt man sie in die NÄCHSTE(n) Zeile(n), braucht dann aber, sozusagen als "KlammerZu" ein "End If", damit man weiss, WO sie aufhören, die Bedingungen,,,,

Aber diese Zeile(n) sind so oder so völlig überflüssig, da so oder so nach Auswahl gesprungen wird, wenn die beiden NICHT identisch sind, und zwar durch die NÄCHSTE IF-Zeiler.

Lösche mal sämtliche "On Error"-Zeilen und Stelle im VBA-Editor unter Extras/Optionen/Allgemein auf "Unterbrechen bei Jedem Fehler", dann siehst du auch sämtliche Fehler.

"Um also If QZelle <>  ZZelle nutzen zu können, muss ich diese ja wohl erst zuweisen." ???  Das hast du doch direkt über der Zeile mit dem besagten IF bereits getan!!!

                    QZelle = Workbooks(QName.Name).Worksheets(QSheet.Name).Range(Cells(QZeile, Spalte)).Value
                    ZZelle = Workbooks(ZName).Worksheets(ZSheet).Range(Cells(ZZeile, Spalte)).Value

Und "Nun zum ersten, ich bin sogar aus den 60ern." ist doch gar kein Argument - ICH wurde 1958 geboren !

 


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.01.2023 01:42:32 Bernd
Solved
13.01.2023 02:58:43 Gast01287
Solved
13.01.2023 09:34:55 Bernd
Solved
13.01.2023 10:09:49 Bernd
Solved
13.01.2023 12:01:48 Gast01287
Solved
13.01.2023 15:40:58 Bernd
Solved
Rot Variable nimmt Wert nicht an
13.01.2023 11:25:58 Gast01287
Solved
13.01.2023 15:37:57 Bernd
Solved
13.01.2023 15:42:51 Gast01287
Solved
13.01.2023 12:11:00 Gast01287
Solved
13.01.2023 15:44:08 Bernd
Solved
13.01.2023 15:59:14 Gast01287
Solved
17.01.2023 11:51:42 Bernd
Solved
17.01.2023 12:39:59 Gast01287
Solved
17.01.2023 13:13:07 Bernd
Solved