VBA données d'un tableau dans liste déroulante

Bonjour à tous,

Dans le cadre d'un devoir d'informatique en VBA (sur excel), je dois créer une macro dans une userform qui récupère les valeurs d'un tableau et les transfère dans une liste modifiable de la userform.

Je n'arrive pas à créer cette commande, qui récupère les données du tableau et les ajoutes dans la liste modifiable.

Dans le fichier ci-joint, la liste déroulante de la userform "nouvel ingrédient" doit pouvoir proposer comme option les informations contenues dans le tableau "liste de catégories" en L de la feuille "ingrédients" .

En gros, la personne rajoute des catégories dans son tableau et ces catégories se retrouvent dans la liste modifiable de la userform "ingrédients".

Merci de votre aide.

MisterW

156cas-informatique.xlsm (34.01 Ko)

Bonjour et bienvenu sur le Forum

normalement rien de bien compliqué....

a mettre dans ton userform_initialize :

With Sheets("ingrédients")
categorie.List = .Range("L5:L" & .Range("L65536").End(xlUp).Row).Value
End With

fred

bonsoir fred2406

une approche

@+ ferdinand

214cas-informatique.xlsm (32.25 Ko)

Super, merci beaucoup. J'ai utilisé la première méthode bien que la deuxième soit un peu similaire et marche très bien aussi.

J'ai un peu adapté la formule pour la suite de mon projet, elle est vraiment utile.

Merci de votre aide rapide.

@+

MisterW

Dans ce cas merci de clore le sujet en cliquant sur le petit V en vert

fred

Rechercher des sujets similaires à "vba donnees tableau liste deroulante"