Herbers Excel-Forum - das Archiv
Variable in anderes Makro übergeben
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
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
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
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