Récupérer la valeur qui a été cliqué dans mon userform

Bonjour à tous,

En préambule, je sais que vous préférez toujours avoir les fichier pour vous aider, mais je ne suis pas en mesure de vous le fournir immédiatement.

Je vous demande quand même votre aide :

J'ai une macro qui lance 2 userform. A chaque fois la personne à 2 choix. Pour me simplifier la vie dans ma macro, je souhaite récupérer de manière simple, sur quel choix la personne a cliqué dans ce userform.

Pouvez vous me venir en aide s'il vous plait ?

Cordialement,

bonjour,

sans avoir plus de détails sur le processus et les objets utilisés, une réponse générique possible :

dans l'évènement "Click" de chaque choix initialiser une variable globale (si le choix est vrai ) avec le nom du choix (caption ?)

La variable sera déclarée Public dans un module standard si on veut pouvoir y accéder de l'un ou l'autre Userform.

A+

Bonjour,

Merci de m'avoir répondu.

Je vous joint mon fichier pour que vous compreniez mieux.

Ma macro est loin d'être fini, mais en tout cas les userform existent deja.

Merci de votre aide,

Cordialement,

exemple pour l'entrepot:

dans le module Imp_..., déclarer les variables :

Public Entrepot As String , Annuler As Boolean

dans l'userform2:

Private Sub BoutonRECY_Click()
'Pour le bouton PF
Entrepot = "PF" 'adapter la valeur
Unload UserForm2
End Sub

Private Sub BoutonHG_Click()
'Pour le bouton FLS
Entrepot = "FLS"  'adapter la valeur
Unload UserForm2
End Sub

Private Sub BoutonAnnuler_Click()
'Pour le bouton Annuler
Annuler = True
Unload UserForm2
End Sub

Dans Sub impression_bons_correspondance()

...../...
'On choisi l'entrepôt
UserForm2.Show

'la variable entrepot contient la  donnée initialisée dans l'userform2
'Entrepot = CommandButton.Caption  

If Annuler  Then Exit Sub ' si Annuler = vrai on quitte la sub
.../...

à adapter pour l'autre userform

A+

Re, et Merci.

Je tente de terminer ma macro et je passe le sujet en résolu dès que possible.

En tout cas, je comprends mieux du coup le truc pour récupérer la valuer.

Bonjour,

J'ai passé le sujet en "résolu". Ca fonctionne parfaitement.

Rechercher des sujets similaires à "recuperer valeur qui ete clique mon userform"