Stocker dans une variable la valeur d'une zone de texte d'un userform

  • Initiateur de la discussion Initiateur de la discussion nyco
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

nyco

Guest
Bonjour,
je souhaite récupérer dans une variable la valeur contenu dans une zone de texte d'un userform, cette variable sera utilisée dans une macro d'un bouton d'une autre feuille, merci par avance !!
 
Salut Nyco, salut le forum,

Il te faut déclarer cette variable comme publique au niveau module. C'est à dire ni dans un Userform, ni dans une feuille (Sheet). Les déclarations publiques de variables se font au tout début avant les procédures.

Déclare donc ta variable en fonction de sa valeur par exemple :
Public mavar As String pour du texte
Public mavar As Integer pour un entier, etc...

Ensuite du la définit au moment de la validation de l'Userform par exemple. J'imagine que ton UserForm est doté d'un bouton style [Ok] ou [Valider]. Tu peut definir la variable dans l'événement Click de ce bouton par mavar=TextBox1.value (à adapter selon le TextBox).
Tu devrais pouvoir appeler cette variable n'importe où par la suite...

À plus,

Robert
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
421
Réponses
1
Affichages
421
Retour