Bonjour,
Merci d'avoir répondu. Peut-être qu'en mettant un exemple, je pourrai être mieux compris.
- Initialisation de mon formulaire :
Private Sub mon_programme_Initialize()
mon_nombre = 1
Call mon_module(mon_nombre)
Msgbox mon_nombre --> Affichage '1'
Msgbox ma_donnee --> Affichage vide --> Réponse attendue '1'
End Sub
- Dans le module mon_module :
Public Sub mon_module(mon_nombre)
ma_donnee = mon_nombre
End Sub
Dans mon formulaire mon_programme, j'ai une textbox ma_textbox qui peut permet de remplacer la valeur de mon_nombre.
Je veux donc garder en mémoire ma_donnee et pouvoir l'utiliser dans les Private Sub de mon formulaire pour faire des comparaisons.
Exemple :
- Saisie dans la textbox de mon formulaire :
Private Sub ma_textbox_Change()
mon_nombre = ma_textbox.Value --> Saisie '2' dans la textbox
If mon_nombre = ma_donnee Then --> ma_donnee vaut '1' suite à l'initialisation du formulaire et doit être utilisée pour la comparaison
Msgbox ("C'est gagné !")
Else
Msgbox ("C'est perdu !") --> Affichage 'C'est perdu !' car 2 (valeur saisie) différent de 1 (valeur initialisée)
End If
End Sub
Merci :)