VBA Combobox

Bonjour à tous,

j'ai une macro qui renseigne plusieurs cellules via une macro "inputbox"

je voudrai qu'à la suite de cette macro je puisse choisir une donnée parmi une liste déroulante (présente dans un onglet)

là je me perds. J'entends parler de combobox mais impossible de lancer cetet combobox et de copier oclelr dans une cellule la valeur choisie.

Je suis sur que ce n'est pas si compliqué mais je m'y perds là.

Merci beaucoup pour votre aide.

Bonjour

Tu devrais joindre ton fichier ....

Bye !

Bonsoir,

J'ai fait un fichier très basique pour illustrer mon besoin.

Merci beaucoup

6validation.xlsx (8.85 Ko)

Bonjour

Un essai, si j'ai bien compris.

Bye !

22validation-v1.xlsm (26.19 Ko)

Bonjour et merci beaucoup, c'est exactement cela.

Peux-tu m'expliquer stp la logique.

ce que je comprends : le module 1 appelle ton userform.

je comprends ton code pour "combobox change". Je comprends l'initialisation (paramètrage du combobox)

est-il nécessaire de faire 2 sub ? Ne peut-on pas simplement avoir une seule sub qui définie le combo et ensutie attribute les changements ?

Encore une fois, c'est juste pour la comprehension.

Encore merci

Hervé

Bonjour

Le bouton ‘’Choix’’ lance la macro qui affiche la boite de dialogue.

Rattachée à l’Userform1, qui définit la boite de dialogue, la macro ’’ Private Sub UserForm_initialize() ’’ se déclenche juste avant que la boite de dialogue ne s’affiche.

C’est le code de cette macro qui permet de charger les items que l’on aura à disposition dans la liste déroulante qui va s’afficher dans la boite de dialogue.

La macro ‘’ Private Sub ComboBox1_Change() ‘’ se déclenche dès que la valeur du combobox change, et donc, ici, dès que l’on saisit et modifie quelque chose dans la liste déroulante.

C’est donc là que l’on met le code qui va afficher en C1 la valeur choisie dans la liste déroulante puis refermer la boite de dialogue.

OK ?

Bye !

ok c'est clair, merci beaucoup gmb !

comment tu as fait pour indiquer le titre "Liste de choix : "

je le trouve pas dans les paramètres

merci


BEURET a écrit :

comment tu as fait pour indiquer le titre "Liste de choix : "

je le trouve pas dans les paramètres

merci

ah si finalement je l'ai trouvé dans "caption"

merci

Rechercher des sujets similaires à "vba combobox"