[VBA] OBTENIR L'HANDLE DE LA LISTE DÉROULANTE D'UN COMBOBOX D'UNE FEUILLE EXCEL
cs_Alain Proviste
Messages postés908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 2015
-
29 mai 2012 à 19:36
mimiZanzan
Messages postés301Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 décembre 2017
-
14 juin 2012 à 17:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
mimiZanzan
Messages postés301Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 décembre 2017 14 juin 2012 à 17:15
Bonjour Philippe 734,
Quand je clique dans la combobox, j'obtiens toujours le message:
"L'handle de la liste déroulante du combobox a été capturé = 0"
Je ne sais pas pourquoi...
Cdt
Philippe734
Messages postés308Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 juin 20151 14 juin 2012 à 09:21
La valeur du handle change en effet à chaque fois. C'est à dire qu'à chaque fois que la liste est déroulé, son handle est bien différent.
à mimizanzan : je serait curieux de savoir la raison pour laquelle le code ne fonctionne pas chez toi. Reviens nous le dire lorsque tu aura trouvé.
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 4 juin 2012 à 17:00
Personnellement, sous 2007, ça me retourne bien une valeur, mais celle-ci change à chaque fois que je reclique sur le combobox.
Il me semble que le handle devrait toujours être le même durant une même session, non ?
mimiZanzan
Messages postés301Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 décembre 2017 4 juin 2012 à 15:10
Bonjour Philippe 734,
Ton code serait intéressant, mais il donne toujours comme handle la valeur 0...(avec Excel 2003, 2007, et 2010).
Donc inutilisable.
Cdt
cs_Alain Proviste
Messages postés908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 20152 29 mai 2012 à 19:36
pour pinailler, une petite constante ferait bien du bien. Voire un petit paramètre à ta fonction, histoire d'être rexploitable pour d'autre types de composants. que quelqu'un puisse plus facilement utiliser ton code ;)
14 juin 2012 à 17:15
Quand je clique dans la combobox, j'obtiens toujours le message:
"L'handle de la liste déroulante du combobox a été capturé = 0"
Je ne sais pas pourquoi...
Cdt
14 juin 2012 à 09:21
à mimizanzan : je serait curieux de savoir la raison pour laquelle le code ne fonctionne pas chez toi. Reviens nous le dire lorsque tu aura trouvé.
4 juin 2012 à 17:00
Il me semble que le handle devrait toujours être le même durant une même session, non ?
4 juin 2012 à 15:10
Ton code serait intéressant, mais il donne toujours comme handle la valeur 0...(avec Excel 2003, 2007, et 2010).
Donc inutilisable.
Cdt
29 mai 2012 à 19:36