Thema Datum  Von Nutzer Rating
Antwort
03.07.2022 11:58:21 Gast3831
NotSolved
03.07.2022 12:06:10 Gast90764
NotSolved
03.07.2022 12:22:06 Gast80786
NotSolved
03.07.2022 14:01:03 Gast74119
****
NotSolved
03.07.2022 14:12:19 Gast32339
NotSolved
03.07.2022 14:21:32 Gast59517
NotSolved
03.07.2022 14:44:38 Gast59646
****
NotSolved
03.07.2022 14:38:51 Gast8547
****
NotSolved
03.07.2022 15:02:15 Gast74572
NotSolved
03.07.2022 15:22:29 Gast77398
****
NotSolved
03.07.2022 15:29:07 Gast93774
****
NotSolved
03.07.2022 15:40:59 Gast22823
NotSolved
Rot Hinweis
03.07.2022 15:51:45 Gast71290
****
NotSolved
03.07.2022 15:57:36 ralf_b
NotSolved
03.07.2022 16:00:11 Gast83467
NotSolved
03.07.2022 16:11:02 ralf_b
NotSolved
03.07.2022 16:17:31 Gast90730
NotSolved
03.07.2022 17:54:45 Gast97762
NotSolved
03.07.2022 18:59:21 Gast33841
NotSolved
03.07.2022 19:30:50 Gast96626
NotSolved
06.07.2022 08:20:53 Mase
NotSolved
06.07.2022 12:45:27 Gast50222
NotSolved
06.07.2022 12:56:05 Gast99552
NotSolved
06.07.2022 13:16:28 Mase
NotSolved
06.07.2022 13:19:45 Mase
NotSolved
06.07.2022 13:35:16 Gast76633
NotSolved
06.07.2022 13:37:01 Gast64028
NotSolved
06.07.2022 14:04:56 Mase
NotSolved
06.07.2022 14:34:04 Gast11777
NotSolved
06.07.2022 14:47:15 Mase
NotSolved
06.07.2022 17:59:46 Gast66606
**
NotSolved
06.07.2022 13:56:11 Mase
NotSolved

Ansicht des Beitrags:
Von:
Gast71290
Datum:
03.07.2022 15:51:45
Views:
240
Rating: Antwort:
  Ja
Thema:
Hinweis
Dim antwort As Variant

antwort = InputBox("Wie lautet die Antwort auf die Frage?", "Deep Thought")

If vbOK Then

Zuerst ein mal fällt hier auf, dass du den Inhalt der Variable antwort nicht überprüfst. (vergleiche das noch mal mit dem If..Then hier)

vbOk ist eine Konstante; dahinter verbirgt sich ein numerischer Wert; also z.B. die Zahl 12. If..Then erwartet allerdings eine Bedingung ... etwas das eine Aussage über Wahr oder Falsch (True oder False) Auskunft gibt. Jetzt ist es so, dass ein numerischer Wert in solch einem Fall automatisch in True oder False umgewandelt wird:

  • numerischer Wert gleich 0 -> False
  • numerischer Wert ungleich 0 -> True.

Das bedeutet in deinem Fall, dass die Bedingung immer Wahr (True) ist und der Teil im Else-Abschnitt nie betreten wird.

 

Schau dir bitte die Beispiele zu Verzweigungen (also If..Then) auf VBA-Tutorial.de an (die Seite solltest du ja jetzt schon kennen).


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
03.07.2022 11:58:21 Gast3831
NotSolved
03.07.2022 12:06:10 Gast90764
NotSolved
03.07.2022 12:22:06 Gast80786
NotSolved
03.07.2022 14:01:03 Gast74119
****
NotSolved
03.07.2022 14:12:19 Gast32339
NotSolved
03.07.2022 14:21:32 Gast59517
NotSolved
03.07.2022 14:44:38 Gast59646
****
NotSolved
03.07.2022 14:38:51 Gast8547
****
NotSolved
03.07.2022 15:02:15 Gast74572
NotSolved
03.07.2022 15:22:29 Gast77398
****
NotSolved
03.07.2022 15:29:07 Gast93774
****
NotSolved
03.07.2022 15:40:59 Gast22823
NotSolved
Rot Hinweis
03.07.2022 15:51:45 Gast71290
****
NotSolved
03.07.2022 15:57:36 ralf_b
NotSolved
03.07.2022 16:00:11 Gast83467
NotSolved
03.07.2022 16:11:02 ralf_b
NotSolved
03.07.2022 16:17:31 Gast90730
NotSolved
03.07.2022 17:54:45 Gast97762
NotSolved
03.07.2022 18:59:21 Gast33841
NotSolved
03.07.2022 19:30:50 Gast96626
NotSolved
06.07.2022 08:20:53 Mase
NotSolved
06.07.2022 12:45:27 Gast50222
NotSolved
06.07.2022 12:56:05 Gast99552
NotSolved
06.07.2022 13:16:28 Mase
NotSolved
06.07.2022 13:19:45 Mase
NotSolved
06.07.2022 13:35:16 Gast76633
NotSolved
06.07.2022 13:37:01 Gast64028
NotSolved
06.07.2022 14:04:56 Mase
NotSolved
06.07.2022 14:34:04 Gast11777
NotSolved
06.07.2022 14:47:15 Mase
NotSolved
06.07.2022 17:59:46 Gast66606
**
NotSolved
06.07.2022 13:56:11 Mase
NotSolved