Bonjour,
Je me sens un peu con de pas y arriver.
J'ai besoin de me faire une msgbox personnalisée ("Oui je suis grand je continue", "non j'ai oublié", "voir une aide de ce qu'il faut faire" ).
Dans une procédure, je lance mon Userform, et j'ai besoin de savoir sur quelle bouton j'ai cliqué dans la suite de ma procédure. Je pense donc que je dois modifier une variable globale depuis mon userform, et lire la valeur de cette variable dans ma procédure. Mais j'arrive pas à le faire :
Public test1 As Integer
Public Sub change_value()
test1 = 3
End Sub
Private sub mafonction()
test1 = -1
UserForm1.Show
MsgBox test1
end sub
|
Et dans mon userform
Private Sub CommandButton1_Click()
Call change_value (ou alors test1=3)
Unload Me
End Sub
|
Mais voilà le call passe pas, ou alors avec "test1=3), le msgbox affiche -1,
Vous avez une idée ?