ich habe in einer UserForm drei Variablen definiert:
Public SPArt As Long
Public Zone As Long
Public SP As Long
Diese drei Variablen bestücke ich dann in verschiedenen "Private Subs" mit einem Wert.
Z.B. hier:
Private Sub ButtonSPSchnitt_Click()
Call Step1
SPArt = 1
End Sub
Private Sub ButtonZoneKopf_Click()
Call Step2
Zone = 1
End Sub
Private Sub ButtonSP01_Click()
Call Step3
SP = 1
Label4.Caption = "Auswahl: 1 Schadenspunkt"
End Sub
Abschließend möchte ich alle drei bestückten Variablen in einem Buttonklick verwenden:
Private Sub ButtonBestätigen1_Click()
If SPA = 1 And Zone = 1 Then
Range("Z32").Value = "Success"
Else
Range("Z32").Value = "Error"
End If
Unload Me
End Sub
Leider gelingt dies nicht (statt "Success", erhalte ich nur "Error" in der Zelle Z32 - die Variablenbestückung scheint also nicht zu funktionieren). Was mache ich falsch?
Werden die Werte der Variable nicht über mehrere Private Subs übertragen?