Bonjour à tous et particulièrement à Didier
Merci de m'avoir mis sur le bon chemin pour mettre à jour correctement ma ListBox selon le choix de la ComboBox. J'ai récupéré le fichier ce matin vers 8h00 et viens enfin de réussir à modifier la mise à jour de la ListBox pour accepter d'afficher les 2 colonnes liées. Après des essais avec BounbColumn, Column et quelques uns avec List, j'ai trouvé un exemple dans l'aide de VBA d'excel (si, si ;-) ,
le résultat est le suivant :
(le but est d'afficher dans une LixtBox, à partir d'une feuille excel sous forme de table, les colonnes correspondantes à la sélection effectuée dans une ComboBox... je sais pas si c'est tout à fait clair !?)
' identifie la colonne de référence (ne semble pas fonctionner si il n'est pas initialiser directement dans le code)
LBEquipement.BoundColumn = 1
' Ajoute une ligne dans la LixtBox "LBEquipement" : place la valeur TempTab(Ligne "L", colonne "2") dans la colonne identifiée implicitement par BoundColumn (indéxée 0)
LBEquipement.AddItem TempTab(L, 2)
' Complète la deuxième colonne (indexée 1) de la ligne (indéxée L-1) de la ListBox "LBEquipement" avec la valeur de la 3ème colonne de TempTab, même ligne
LBEquipement.List(L - 1, 1) = TempTab(L, 3)
Pour le fonctionnement globale du fichier, il suffit de le récupérer
J'espère que ma modeste présentation sera utile aux futurs utilisateurs et utilisatrices de VBA.
Bonne programmation et merci encore.
Cyril