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

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+
 

herve62

XLDnaute Barbatruc
Supporter XLD
Merci Bernard ( solution : Ou bien )
sinon j'ai affichage microscopique ??? bon c'est le fichier de mon pote que je complète
moi j'ai jamais eu ça ?? j'ai juste créé la combo dans l'usf déjà existant
 

Pièces jointes

  • taille.jpg
    6.1 KB · Affichages: 11

herve62

XLDnaute Barbatruc
Supporter XLD
Oh !!mes plates excuses Gérard
J'étais en streaming entre FOOT , HANDBALL et ....... Excel et donc répondu au + vite
Oui ton truc fonctionne aussi merci ! pourquoi le RESIZE (,2) ?? je ne pige pas
reste juste ce truc de "miniatures" ???
Bonne nuit à vous !!!
 

Discussions similaires

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