Insérer le contenue d'une colonne dans un combobox

Bonjour,

Je cherche comment insérer dans la liste de ma combobox les données d'une colonne d'un tableau, mais sans passer par les cellule comme par exemple la formule su excel =tableau1[colonne1] car j'ai plusieurs tableaux qui pourra remplir se combobox.

j'ai essayer un truc dans se genre sans succès : ComboBox1.List = Tableau_" & Fam & "_" & SouFam & [Désignation]

la partie

Tableau_" & Fam & "_" & SouFam

c'est le nom de mon tableau quand les variables seront définis un peut avant, il me manque juste la partie ou je prend la colonne "Désignation" du tableau pour la mettre dans la combobox.

J’espère avoir été compréhensible haha

Si quelqu'un a une idée je suis preneur sa fait un moment que je cherche sans succès.

Bonjour,

S'il s'agit bien d'un objet Tableau (menu --> Insertion --> Tableau) se trouvant dans la feuille active, l'instruction est alors la suivante :

    With ActiveSheet.ListObjects("Tableau1")
        ComboBox1.List = .ListColumns("Désignation").DataBodyRange.Value
    End With

Super !! merci beaucoup c'est sa !!

il me semblais que le code devait pas être très compliqué mais impossible de le trouver.

J'ai du le modifier un peut mais c'est bon !

Voila le code final que je voulais:

With Sheets(Fam).ListObjects("Tableau_" & Fam & "_" & SouFam)

ComboBox1.List = .ListColumns("Désignation").DataBodyRange.Value

End With

Merci de ton aide et excellent week en a toi !!

Rechercher des sujets similaires à "inserer contenue colonne combobox"