VBA Excel - programmation boite dialogue [Résolu/Fermé]

Signaler
-
 Cdurep -
Bonjour,

j'ai un souci pour exploiter le retour d'une boite de dialogue.
Exemple :
une boite de dialogue : fenetre1
contenant un combobox : combo1
un bouton OK : bouton1
un bouton annuler : bouton 2

après initialisation de combo1, j'affiche la boite avec
fenetre1.show

et là je sèche pour sortir de la boite avec les boutons.
J'ai essayé dans la procédure click du bouton avec fenetre.hide, précédé d'un load
mais je n'arrive pas à récupérer la valeur sélectionnée dans combo1

Bref je tourne en rond et perd du temps.
Merci de votre aide
@+


1 réponse

bonjour,

dans la procédure click du bouton (bouton1):

MonRetour = Combo1.Value
fenetre1.hide
'si le Userform s'appelle bien fenetre1

pas besoin d'un load puisque le Userform est déjà chargé, on est dessus !

attention à la déclaration de la variable MonRetour qui doit être 'visible' du Userform et de la procédure appelante.

Bonne continuation
je ne récupére toujours pas les valeurs en retour.
Pour autant elle s'alimente bien dans la procédure bouton.
comment rendre visible des 2 côté.
j'ai déclaré les varaibles par DIM dans les 2 sections générales (et aussi que dans la section générale de la procédure appelante).
Rien !
J'ai trouvé ... PUBLIC variable :-(

merci