Variable in anderes Makro übergeben

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
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

Beiträge aus den Excel-Beispielen zum Thema " Variable in anderes Makro übergeben"