Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA : Doublons dans combobox

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kracter56

XLDnaute Nouveau
Bonjour,

Je suis en train de développer un outil pour un besoin professionnel.
Je suis devant un problème un peu épineux et chiant à résoudre et étant
novice en développement, j'aurai besoin de votre assistance.

J'ai mis en place une combobox dans un userform. Seulement, je me rends
compte que dès que je sélectionne un item dans la liste déroulante, et que je
"reclique" dans cette liste pour refaire un autre choix, la liste se répète et
je me trouve donc avec 2 blocs qui se répètent.

Par contre, j'ai bien ajouté l'instruction userform.combobox1.clear pour réinitialiser
au départ. Tout fonctionne bien sans doublons sauf après avoir sélectionné un item.

Pouvez-vous m'apporter de l'aide svp?

Merci
 
Re : VBA : Doublons dans combobox

Bonjour Pierrot,

Désolé, voici le code.


Sachant que :
Userform=Saisie_Activ
Optionbutton=personnel, professionnel, autre

Merci pour votre aide
 
Re : VBA : Doublons dans combobox

Bonjour le fil, bonjour le forum,

Ce code correspond à quoi ? Tu connais l'expression "tirer les vers du nez" ou cette autre "accoucher dans la douleur" ?
 
Re : VBA : Doublons dans combobox

Bonjour Robert,

Désolé pour cet enieme oubli :s

C'est le code de la combobox de l'userform que je dois implémenter.
En fait un bouton de commande fait afficher une userform qui propose
3 options (professionnel, personnel, autre => représenté par des cases d'option).

Le choix de l'un d'entre eux initialise ma combobox et en un clic je dois avoir une
liste de choix sans doublons.

Là avec mon code actuel, je vois bien les listes de choix s'initialiser suivant le choix
des différentes options, mais dès que je choisis un item dans la liste et que reclique
sur le combobox pour faire un autre choix, la liste n'est plus unique: je me retrouve
avec plusieurs listes en bloc.

J'espere que c'est assez clair.

Si vous avez besoin de précisions, n'hésitez pas!

Merci
 
Re : VBA : Doublons dans combobox

Bonjour le fil, bonjour le forum,

Dommage vraiment que tu ne fasses pas l'effort de fournir une pièce jointe avec un fichier exemple. J'imagine que ton original est trop lourd ou contient des données confidentielles... Essaie de partir d'un fichier vierge avec la même structure, à peine quelques données et l'userform en question. Il devrait passer et nous permettre de t'aider plus facilement.

Sinon je n'ai vu nulle part le Clear de la Combobox dans ce code. Si tu l'as placé à l'initialisation de l'UserFrom c'est normal qu'à chaque clic dans la combobox ça double celle-ci non ?

J'ai bien compris que du choix de la la colonne correspondait à un bouton d'option (ou case à cocher) et je pense que c'est à ce moment-là que tu aurais dû faire l'alimentation de la combobox. Au clic sur le bouton d'option...

Voilà en espérant t'aider un peu... Si tu deviens moins flemmard et nous propose une pièce jointe je pense que tu auras plus de réponses.
 
Re : VBA : Doublons dans combobox

Bonjour Robert,

Les données étant confidentielles, c'est pour cette raison que je n'ai pas pu
joindre le projet en question.

Mais je viens de trouver la cause du problème grâce à ton tuyau qui m'a mis
la puce à l'oreille! 😉

Apparemment j'avais en quelque sorte répété le code dans la commande
optionbutton_click() et combobox_click() c'est pour cela que je me trouvais
avec 2 blocs de code juxtaposés
 
Re : VBA : Doublons dans combobox

Bonjour le fil, bonjour le forum,

En pièce jointe une proposition...

p.s. Fait très attention Kracter mon fichier contient des données confidentielles... Y'en a j'vous jure !
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
13
Affichages
670
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…