Récupérer valeurs d´un UserForm VB Excel
Résolu
andromedor
-
andromedor -
andromedor -
Bonjour,
J´ai crée un formulaire (UserForm) avec un bouton de commande OK (CommandButton1). Dans le formulaire il y a deux zone (TextBox) pour que l´utilisateur inscrive une valeur dans chacune des zones. Comment puis-je récupérer la valeur de la constante entrée afin de pouvoir l´utiliser dans la suite de mon programme.
J´ai écris la procédure événementielle suivante :
Private Sub CommandButton1_Click()
Dim const1 as Integer, const2 as Integer
const1 = Me.TextBox1.Value
const2 = Me.TextBox2.Value
End Sub
Cependant je ne sais pas comment sortir les valeur de const1 y const2 de cette procédure pour pouvoir l´utiliser dans ma procédure principale. Quelqu´un a une idée ?
Je vous remercie.
J´ai crée un formulaire (UserForm) avec un bouton de commande OK (CommandButton1). Dans le formulaire il y a deux zone (TextBox) pour que l´utilisateur inscrive une valeur dans chacune des zones. Comment puis-je récupérer la valeur de la constante entrée afin de pouvoir l´utiliser dans la suite de mon programme.
J´ai écris la procédure événementielle suivante :
Private Sub CommandButton1_Click()
Dim const1 as Integer, const2 as Integer
const1 = Me.TextBox1.Value
const2 = Me.TextBox2.Value
End Sub
Cependant je ne sais pas comment sortir les valeur de const1 y const2 de cette procédure pour pouvoir l´utiliser dans ma procédure principale. Quelqu´un a une idée ?
Je vous remercie.
A voir également:
- Userform vba récupérer valeur
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
2 réponses
Bonjour,
Il y a deux solutions :
1/ tu utilises des cellules d'une de tes feuilles que tu initialises avec const1 et const2 et que tu peux lire depuis n'importe quelle autre précédure.
2/ tu déclares const1 et const2 comme des variables globales. Par exemple :
Edit : Dans le module qui appelle l'UserForm
A+
Il y a deux solutions :
1/ tu utilises des cellules d'une de tes feuilles que tu initialises avec const1 et const2 et que tu peux lire depuis n'importe quelle autre précédure.
2/ tu déclares const1 et const2 comme des variables globales. Par exemple :
Public const1 As Integer
Edit : Dans le module qui appelle l'UserForm
A+