ich habe auf meinem Blatt ("Test") eine Variable mit einem Wert. Mit diesem Wert soll auch in meinen Moduken 1 und 2 gearbeitet werden. Wie übergebe ich am besten diesen Wert an die Module? Danke schon mal für die Auskunft! :-)
Gruß
Gordon
Sub Makro3()
Dim var
var = Range("A45")
End Sub
Gruß
rofu
If OptionButton1.Value = True then
a = 5
Else:
a = 0
EndIf
Danach wird im Makro ein Code (Name "Pub") gestartet, der im Modul1 steht. Im Modul ein soll aber mit der Variablen "a" gearbeitet werden. Wie bekomme ich also vom Code im Blatt "Neu" die Variable "a" in das Modul1?
Ich hatte erst versucht den oben stehenden Code einfach in das Modul1 zu packen, wobei dann ich aber eine Fehlermeldung bekam ('Objekt nicht definiert'). Das liegt wohl daran, dass der OptionButton1 auf dem Blatt "Neu" liegt und nichts mit dem Modul zu tun hat, oder?
Vielleicht kann mir da nun jemand besser weiterhelfen. Sorry nochmal für die etwas ungenauere Beschreibung des Problems. Hatte leider vorhin etwas wenig Zeit.
Beste Grüße
Gordon
If OptionButton1.Value = True Then
a = 5
Else:
a = 0
End If
Call Pub(a) 'Makro Pub mit übergabe Var. a
'Dein Makro Pub
Sub Pub(MeineVariable As Long)
Debug.Print MeineVariable
End Sub
Gruß Tino