XL 2010 Alimenter Combo via une plage ( nom)

herve62

XLDnaute Barbatruc
Supporter XLD
Bonsoir
Il me semble qu'au lieu d'une boucle ( avec additem) on peut alimenter une Combo via une plage définie par son nom ?
Je retrouve pas la syntaxe ?
Merci
 

vgendron

XLDnaute Barbatruc
Bonsoir
s'il s'agit d'utiliser la colonne "NOM" d'une table structurée "Tab_BDD"
combobox.list=sheets("Nomfeuille").listobjects("Tab_BDD").listcolumns("NOM").range.value

range..et pas databodyrange comme j'ai l'habitude d'écrire par défaut...
 

job75

XLDnaute Barbatruc
Bonsoir herve62, Bernard, vgendron,

Attention si la plage source ne comporte qu'une cellule la méthode avec .List crée un bug.

Përso je fais toujours en sorte qu'il y ait au moins 2 cellules, sur une ComboBox d'une colonne :
VB:
ComboBox1.List = [MaPlage].Resize(, 2).Value 'au moins 2 cellules
A+
 

Discussions similaires

Réponses
4
Affichages
321

Statistiques des forums

Discussions
312 331
Messages
2 087 359
Membres
103 528
dernier inscrit
hplus