Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wert eines Modules einen anderen übergeben

Forumthread: Wert eines Modules einen anderen übergeben

Wert eines Modules einen anderen übergeben
28.11.2005 14:47:28
ingo
Hallo!!
habe in "Modul1" eine Variable "c". Diesen Wert brauche ich jetzt in "Modul2". Wie kann ich diesen Wert übergeben?
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert eines Modules einen anderen übergeben
28.11.2005 15:00:21
ede
hallo ingo,
normalerweise einfach zuweisen
modul2.variable1=modul1.c
wobei die variable public sein sollte!
gruss
AW: Wert eines Modules einen anderen übergeben
28.11.2005 15:38:23
ingo
Ne funktioniert so nicht
AW: Wert eines Modules einen anderen übergeben
28.11.2005 15:44:45
ede
hallo ingo,
natürlich funkt. das, siehe beispiel
https://www.herber.de/bbs/user/28787.xls
gruss
Anzeige
AW: Wert eines Modules einen anderen übergeben
28.11.2005 16:13:25
ingo
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?
Public Sub Makro1()
    Dim c As String
    c = "Test"
    Call Makro2(c)
End Sub

Public Sub Makro2(c As String)
    MsgBox c
End Sub

Gruß
Nepumuk

Anzeige
AW: Wert eines Modules einen anderen übergeben
ingo
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
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige