UserForm Récupération des données

Bonjour,

Je suis assez nouveau dans le VBA et ce Forum à toujours répondu à mes questions je retente donc ma chance. Maintenant j'ai joué un peu avec VBA et je me rend compte qu'il faut que j'aille un peu plus loin ! et la les UserForm devienne mon nouvelle objectif !! je n'en ai jamais fait Je vous explique mon problème :

Tout d'abord j'ai réaliser une macro dans laquelle j'ai une inputbox qui me donné une valeur. Mais l'utilisateur risque de ce tromper J'ai donc créé une UserForm dans laquelle il y a une liste déroulante et 2 boutons (Valider et Quitter). Ma macros Excel lance ma UserForm et remplis la liste déroulante avec les valeurs possible de sélection. Maintenant ce que je veux faire est simple, l'utilisateur dois sélectionner une valeur dans la liste et ensuite valider. Lorsque l'on clic sur le bouton valider il faut que ma macro (qui a lancé la UserForm) récupère la valeur (sous forme de texte) et la mette dans une variable de ma macro. et ensuite ma macro fini son travaille.

Un très grand merci pour l'aide !!!!!

Salut Monsieurgg!

Sa fais un moment qu'on t'a pas vue :0

En l'absence d'un fichier de ta part, tu trouveras ci-joint un exemple d'UserForm avec une ListBox que tu peut utiliser pour ton problème

Restant à ta dispo ;D

Bonjour Juice !

Toujours la ! tu es l'homme qui tombe a pic !

Voici une ébauche de ce que je veux :

21pour-juice.xlsm (19.68 Ko)

En gros je veux récupérer dans un module la valeur de la listebox quand je clic sur Valider

Re- !

En gros je veux récupérer dans un module la valeur de la listebox quand je clic sur Valider

Pour sa tu dois utiliser une variable de type Public

C'est un type de variable qui permet de conserver la valeur que tu y a mise même en changeant de module, d'Userform ou si tu arrête ta macro pour la reprendre plus tard!

Je te laisse tester ton fichier ci-joint ;D

Restant à ta dispo

Sympa le MsgBox XD

C'est encore une victoire de Juice !! un grand merci

Juste une dernière question, Ma macro appel le UserForm et une fois l'UserForm fermé (soit par valider ou quitter) ma macro doit continuer avec cette valeur c'est possible ?

Re-

Yep yep

T'a valeur est sauvegardée dans la variable Valeur et elle y restera tant que tu ferme pas ton classeur

Rechercher des sujets similaires à "userform recuperation donnees"