Listbox multi colonne

  • Initiateur de la discussion Initiateur de la discussion Arsene
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Arsene

Guest
Bon voilà, dans ma folie créatrice d'UserForm, j'ai eu l'envie irrépressible de d'en créer un sous le modèle suivant:

3 combobox:
- une pour des noms( "tata","titi","tutu")
- une pour des âges( 0,1,...,10 )
- une pour des QI ( 10,20,...,120 )

Et une Listbox pour les gouverner tous! MOUAHAHA! lol ( Non pas drôle? bon... tant pis )
Donc ma listbox est faite de 3 colonnes, et contient le récapitulatif des sélections de l'utilisateur. Par exemple celui ci choisit "tata" "20" et "80", et valide en cliquant sur un bouton "valider".

J'aimerai pouvoir remplir chaque colonne directement sans avoir à passer par un array.
J'ai donc essayé ça : ListBox1.Column(1, 0).AddItem (ComboBox1.Value) mais malheureusement ça ne fonctionne pas...

Si vous avez un moyen de faire ça sans passer par un array, j'en serais très heureux. Sinon, je ferais avec un array! lol

Merci de vos réponses, Bonne soirée!
 
Quand tu fais un AddItem tu ne définis que la 1ère colonne de la liste. Pour les autres colonnes, tu dois faire référence à la ligne que tu viens d'ajouter.
C'est plus clair avec le code 🙂 :

objList.AddItem val_COL1
objList.Column(1, objList.ListCount - 1) = val_COL2
objList.Column(2, objList.ListCount - 1) = val_COL3


Au préalable il faut définit les paramètres suivants :

objList.ColumnCount = 3
objList.ColumnWidths = "40;120"
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
7
Affichages
1 K
Retour