Herbers Excel-Forum - das Archiv

Variable in anderes Makro übergeben

Bild

Betrifft: Variable in anderes Makro übergeben
von: Steffen
Geschrieben am: 27.10.2003 15:50:10
Hallo und guten Tag,

ich habe ein Problem bei dem ich bitte Eure Hilfe brauche und zwar:

Ich habe ein Makro in dem eine Varible deklariert wird:



Sub xyz()
Dim FzgMeldung As String
FzgMeldung ="fhjgjgjh"
End Sub



Nun möchte ich den Wert den diese Variable enthält gern in einem Makro nutze



Sub test()
MsgBox(FzgMeldung)
End Sub



Wie kann ich dies hinbekommen?

Danke schonmal

Steffen
Bild

Betrifft: AW: Variable in anderes Makro übergeben
von: Russi
Geschrieben am: 27.10.2003 15:58:53
Rufst Du das 2.Makro aus dem ersten heraus auf?

Dann übergib die Variable einfach:



Sub xyz()
call test(FzgMeldung)
end 


Sub



Sub test(FzgMeldung as string)
End Sub



MfG Russi
Bild

Betrifft: ich rufe,
von: Steffen
Geschrieben am: 27.10.2003 16:23:01
das erste aus dem zweiten auf?

Wie kann ich dies tun?

Danke

Steffen
Bild

Betrifft: AW: Variable in anderes Makro übergeben
von: ChrisL
Geschrieben am: 27.10.2003 15:59:28
Hi Steffen

Variante 1:

Public FzgMeldung As String



Sub xyz()
FzgMeldung ="fhjgjgjh"
End Sub





Sub test()
MsgBox(FzgMeldung)
End Sub



Variante 2:



Sub xyz()
Call test("fhjgjgjh")
End Sub





Sub test(FzgMeldung As String)
MsgBox(FzgMeldung)
End Sub



Gruss
Chris
 Bild
Excel-Beispiele zum Thema " Variable in anderes Makro übergeben"
Variablenübergabe in andere Arbeitsmappen Text aus Textbox in Variable
Einlesen von Zellinhalten in Variablen Variable in Formel einbauen
Variable in Excel-Formel einbauen. Text aus UserForm-Textbox in Variable einlesen
Variable in Zwischenablage übernehmen Variablen in einer temporären Textdatei zwischenspeichern
Zellinhalte in Verbindung mit Variablen in Textdatei schreiben Feldvariable auf Inhalt testen