ich möchte aus einem Modul ein SUB (Makro) welches in einer UserForm steht aufrufen. Wie sieht der VBA-Code dafür aus?
Gruß
Jürgen
PS: Das aufrufen eines SUB (Makro) aus einem Modul läuft mit Application.Run ...
Gruß
Jürgen
PS: Das aufrufen eines SUB (Makro) aus einem Modul läuft mit Application.Run ...
ansteuern.
Ist übersichtlicher.
Wenn Du das Makro in der UF lassen willst, kannst Du es über ein Modul wie folgt aufrufen:
Sub Modulmakro()
Call UserForm1.CommandButton1_Click
End Sub
den Commanbutton darfst Du dann nicht als Private Sub deklarieren, sondern als "Public Sub".
Das würde dann so aussehen :
Sub CommandButton1_Click()
MsgBox "Test"
End Sub
Hoffe, das hilft Dir weiter.
VG,
Alex
hat gut geklappt mit:
Sub Modulmakro()
Call UserForm1.CommandButton1_Click
End Sub
aber wie sieht der Code aus wenn ich das ganze aus einer anderen Arbeitsmappe aufrufen will? Ich bekomme es nicht hin.
Gruß
Jürgen
VG,
Alex
ich schreibe alles in einer UserForm, weil ich viele verschiedene Arbeitsmappen habe, die alle die gleich UserForm nutzen. Bei einem UpDate der UserForm brauche ich so nur eine UserForm in die Arbeitsmappen neu importieren.
Momentan mach ich das manuell weil der maschinelle UpDate noch einen Fehler hat.
Danke
Gruß
Jürgen