Ja gut hast gewonnen!
Aber mein Problem ist, wenn ich jetzt mein Modul aufrufe ("call init1..."), durchläuft er es nochmal komplett anstatt nur den wert zu übernehmen.
AW: Wert eines Modules einen anderen übergeben
28.11.2005 16:59:48
IngGi
Hallo Ingo,
wenn du deine Variable c am Anfang deines Modules, vor der ersten Sub, mit Public statt Dim deklarierst, ist sie automatisch in allen Modulen deines gesamten Projektes verfügbar. D.h. die Variable verliert erst dann ihren Wert, wenn das Projekt beendet wird, sprich wenn du deine Datei schließt. Der Anfang deines Modules sollte also ungefähr so aussehen:
Option Explicit
Public c as String
Sub blabla()
End Sub
usw.
Gruß Ingolf
Anzeige
AW: Wert eines Modules einen anderen übergeben
28.11.2005 15:02:44
Nepumuk
Hi,
meinst du so etwas?
PublicSub Makro1() Dim c AsString c = "Test" Call Makro2(c) EndSub
Ja vielleicht so ungefähr!!
Habe bloß zwei Module. In den einen wird die Variable erzeugt. Drück ich dann irgendwann in meiner Userform auf einem Button, komme ich ins Modul 2.
Also springe ich nicht direkt von Modul1 nach Modul2