30.03.2015, 23:13
Hallo
Ich habe wiedermal ein Problem. Nachdem ich mir diverse Forenbeiträge angesehen habe, bin ich zwar ein Stück schlauer, aber es reicht nicht.
Dummerweise habe ich mir vorgenommen ein Userform zu nutzen um 3 Button mit eigener Beschriftung zu bekommen. Nun brauche ich aber das Ergebnis der Auswahl nicht im Userform-Code sondern zentral bei "DieseArbeitsmappe".
Dort habe ich nun schon eine Variable definiert, die ich in Userform füllen will. Dort behält sie auch den Wert, aber zurück im Code nach dem Aufruf kommt 0 oder gar nichts raus.
Userform:
Was muss ich anders definieren oder machen, damit ich "Auswahl" oben richtig übergeben bekomme?
Danke
Ich habe wiedermal ein Problem. Nachdem ich mir diverse Forenbeiträge angesehen habe, bin ich zwar ein Stück schlauer, aber es reicht nicht.
Dummerweise habe ich mir vorgenommen ein Userform zu nutzen um 3 Button mit eigener Beschriftung zu bekommen. Nun brauche ich aber das Ergebnis der Auswahl nicht im Userform-Code sondern zentral bei "DieseArbeitsmappe".
Dort habe ich nun schon eine Variable definiert, die ich in Userform füllen will. Dort behält sie auch den Wert, aber zurück im Code nach dem Aufruf kommt 0 oder gar nichts raus.
Code:
Option Explicit
Public Auswahl As Byte
Private Sub Workbook_BeforePrint(Cancel As Boolean)
...
Else: UserForm1.Show
MsgBox Auswahl
Unload UserForm1
Userform:
Code:
Private Sub CommandButton1_Click()
Auswahl = 1
UserForm1.Hide
MsgBox Auswahl
End Sub
Was muss ich anders definieren oder machen, damit ich "Auswahl" oben richtig übergeben bekomme?
Danke