Thema Datum  Von Nutzer Rating
Antwort
Rot Wechsel von Dim zu Public funktioniert nicht auf Anhieb
04.11.2021 01:14:32 OH275
NotSolved
04.11.2021 01:38:32 Gast92470
NotSolved
04.11.2021 14:47:11 Nobody
NotSolved
04.11.2021 20:42:28 Gast92470
NotSolved
05.11.2021 00:35:26 OH275
Solved

Ansicht des Beitrags:
Von:
OH275
Datum:
04.11.2021 01:14:32
Views:
691
Rating: Antwort:
  Ja
Thema:
Wechsel von Dim zu Public funktioniert nicht auf Anhieb

Hallo miteinander

Ich habe in Office 2010 und Office 2016 folgendes Problem:

Es wurden zwei simple Prozeduren in zwei verschiedenen Modulen erstellt.

Modul1:

Dim x 
Sub VrblFestlegen()
x=5
VrblAnzeigen
End Sub

Modul2:

Sub VrblAnzeigen()
Msgbox x
End Sub

Die Ausführung von Sub VrblFestlegen führt (richtigerweise) zur Anzeige einer leeren Messagebox, da die Variable x in Modul2 ja nicht sichtbar ist. Ich korrigiere also die Deklaration von Dim x zu Public x.

Seltsamerweise erhalte ich immer noch eine leere Messagebox, und zwar so lange, bis ich am Code in Modul2 irgendetwas völlig Banales ändere, z.B. einen Leerschlag oder einen Zeilenumbruch einfüge, der eigentlich überhaupt nichts bewirkt. Und doch erhalte ich jetzt die Messagebox mit dem Wert 5.

Hat jemand eine Erklärung, oder kann mir jemand sagen, wo ich allenfalls eine Fehlüberlegung mache?

Vielen Dank im Voraus


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 Wechsel von Dim zu Public funktioniert nicht auf Anhieb
04.11.2021 01:14:32 OH275
NotSolved
04.11.2021 01:38:32 Gast92470
NotSolved
04.11.2021 14:47:11 Nobody
NotSolved
04.11.2021 20:42:28 Gast92470
NotSolved
05.11.2021 00:35:26 OH275
Solved