XL 2016 Listbox avec 12 colonnes

José77

XLDnaute Junior
Bonsoir à tous,

je reçois des données en provenance d’une base accessible et j’aurais besoin de les afficher dans une listbox.
Tout se passe bien jusqu’à la colonne 10 mais pour la colonne 11 et 12 rien.
j’utilise une instruction de type : userform1.listbox1.list(i,11) = adorecordset!Modele
j’ai verifié que le recordset contient bien la bonne valeur mais impossible de l’afficher dans la listbox.

Quelqu’un aurait il une idée? Moi je suis dans le noir le plus complet.
merci par avance.
josé
 

ChTi160

XLDnaute Barbatruc
Bonsoir José
Bonsoir le Fil ,le Forum
il te faut charger ta ListBox via un tableau
Ex :
VB:
ListBox1.ColumnCount=12
ListBox1.ColumnWidths="X;X;X;X etc etc"
ListBox1.list=Tablo
Tu pourras ainsi utiliser Plus de 10 Colonnes dans ta ListBox
Tu charges ton tableau via une Boucle ou Autre !
jean marie
 
Dernière édition:

ChTi160

XLDnaute Barbatruc
Bonjour José
Bonjour le Fil ,le Forum
Exemples :
On peut utiliser un tableau via la Propriété( .List ou . Column) où la propriété RowSource de la ListBox (mettre directement dans les Propriétés du control)
Ou dans le Code du Userform :
VB:
 .ListBox1.RowSource ="Feuil1!A1:L8"
n'hésite pas si besoin!
jean marie
 

Fichiers joints

José77

XLDnaute Junior
Bonjour José
Bonjour le Fil ,le Forum
Exemples :
On peut utiliser un tableau via la Propriété( .List ou . Column) où la propriété RowSource de la ListBox (mettre directement dans les Propriétés du control)
Ou dans le Code du Userform :
VB:
 .ListBox1.RowSource ="Feuil1!A1:L8"
n'hésite pas si besoin!
jean marie

Merci c'est parfait.
 

Discussions similaires


Haut Bas