OVH Cloud OVH Cloud

[VBA] portée valeur dans userform

1 réponse
Avatar
Microsoft VBA Excel
Bonjour à toutes et à tous,

mon problème : je lance une procédure X qui affiche un userform avec un
control calendar. L'utilisateur choisit une date. Lorsqu'il clique sur ok,
le userform se ferme et la procédure X continue. Comment récupérer la valeur
pour l'utliser dans la procédure ? Chez moi, le passage ne se fat pas, je
dois mal déclarer ma variable ou quelque chose comme ça...

1 réponse

Avatar
papou
Bonjour
Deux options :
- Ne pas "décharger" ton userform pour te laisser le temps de récupérer la
valeur, en utilisant donc un Userform1.Hide dans un premier temps puis un
Unload Userform1 dans un deuxième temps après avoir récupéré ta valeur
- Déclarer ta variable publique dans un module standard : Public MaValeur

Cordialement
Pascal

"Microsoft VBA Excel" a écrit dans le message de news:
%
Bonjour à toutes et à tous,

mon problème : je lance une procédure X qui affiche un userform avec un
control calendar. L'utilisateur choisit une date. Lorsqu'il clique sur ok,
le userform se ferme et la procédure X continue. Comment récupérer la
valeur pour l'utliser dans la procédure ? Chez moi, le passage ne se fat
pas, je dois mal déclarer ma variable ou quelque chose comme ça...