Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
792to796
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Scope von Variabeln in Modulen

Scope von Variabeln in Modulen
23.08.2006 13:08:00
alex
Hallo Profis,
Irgendwie scheint mir, als würden Konstanten und Variabeln sich aus unterschiedlichen Modulen nicht kennen, Funktionen jedoch schon? ich kann also eine Funktion eines anderen Moduls ansprechen.
Folgendes Funktioniert nicht:
MODUL1
Dim a as String
Public

Function test()
a = "Hallo!"
End Function

MODUL2
test
msgbox(a) 'leere infobox
ich weiß, dass ich folgendes tun kann:
MODUL1
Public

Function test()
a = "Hallo!"
msgbox(a)
End Function

MODUL2
test
msgbox(a) 'Hallo!
hm...

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Scope von Variabeln in Modulen
23.08.2006 13:18:40
u_
Hallo,
hast du dich nicht beim Level verklickt?
Schau mal in die Hilfe zu DIM, CONST, PUBLIC etc.
Gruß
Lesen gefährdet die Dummheit
AW: Scope von Variabeln in Modulen
23.08.2006 13:48:22
alex
danke! ja, hab mich beim level vertippt. im übrigen danke für den hinweis, das lesen bildet - sie sollten aber noch hinzufügen: wenn man das gelesene auch verstanden hat. alles klar?
AW: Scope von Variabeln in Modulen
23.08.2006 14:32:09
u_
Hallo,
also dann:
Dim txt as string
a) innerhalb einer Prozedur (Sub oder Function): gilt nur für die Prozedur
b) außerhalb einer Prozedur (im Modulkopf): gilt für das komplette Modul
gleiches gilt für Const txt as string="MeinText", nur dass der Inhalt von txt sich nicht ändern lässt.
Public txt as String außerhalb einer Prozedur (im Modulkopf): gilt für das ganze Projekt.
Analog dazu Public Const txt as string="MeinText"
Alles klar?
Gruß
Lesen gefährdet die Dummheit
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige