Résolu XL 2016 Comment récupérer la valeur sélectionnée d'un ComboBox

Dudu2

XLDnaute Accro
Bonjour,
Je créé une ComboBox dynamiquement. Hors UserForm (ce qu'il faut certainement éviter).
J'arrive à capturer l'évènement de Click mais impossible de récupérer le ListIndex ou toute autre chose à part le nom de l'objet.

Merci pour toute proposition de syntaxe correct.
JP
 
Ce fil a été résolu! Aller à la solution…

Fichiers joints

pierrejean

XLDnaute Barbatruc
Re
Comme ceci peut-etre
VB:
Sub ComboListe_Click()
MsgBox (ComboListe.Value)
'    Call ComboListeClic
End Sub
 
Ce message a été identifié comme étant une solution!

Dudu2

XLDnaute Accro
Merci pierrejean, ça fonctionne très bien je n'aurais jamais pensé à ça !
J'ai juste adapté pour passer ComboListe à la fonction du module:

Code dans la feuille contenant la ComboBox:
VB:
'-------------------------------------
'Évènement Clic sur l'objet ComboListe
'-------------------------------------
Sub ComboListe_Click()
    Call ComboListeClic(ComboListe)
End Sub
Code dans un module général:
Code:
'-----------------------------------
'Évènement capturé dans la feuille !
'-----------------------------------
Sub ComboListeClic(CB As Object)
    MsgBox CB.Value
End Sub
 

Fichiers joints

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas