bonjour j'ai besoin de quelques renseignements :
sur un projet je souhaite copier dans une listbox ("listbox_nomtp")d' un userform le contenu de plage de données contenus dans différents classeurs excel .les données sont stockés dans des tableaux excel.
je voudrais recupérer dans la liste box une partie du tableau ( les 4 premières colonnes ("A,B,C,D) et les 3 dernières colonnes),ce qui se compliquent c'est que tous les tableaux n'ont pas le meme nombre de colonnes
je voudrais savoir s'il est possible de choisir les colonnes et comment le faire
pour le moment je ne sais que récuperer que le tableau entier
voici une partie de mon code
Private Sub Cmd_recherche_Click()
'choix du classeur dicté par cbl_classe
Pathname = Txt_lien.Text
Filename = Cbo_classe.Text
Workbooks.Open Filename:=Pathname & "\" & Filename
'conditions
If Cbo_classe = "1ereICCER.xlsm" Then
Sheets("bilan1ereICCER").Select
Set ws = Sheets("bilan1ereICCER").Range("A8").CurrentRegion
NL = ws.Rows.Count
NC = ws.Columns.Count
Set ws = ws.Offset(0, 0).Resize(NL, NC)
TV = ws
Me.Listbox_nomtp.ColumnCount = NC
Me.Listbox_nomtp.List = TV
Else
If Cbo_classe = "secondeTrane.xlsm" Then
Sheets("bilan seconde").Select
Set ws = Sheets("bilan seconde").Range("A8").CurrentRegion
NL = ws.Rows.Count
NC = ws.Columns.Count
Set ws = ws.Offset(5, 0).Resize(NL, NC)
TV = ws
Me.Listbox_nomtp.ColumnCount = NC
Me.Listbox_nomtp.List = TV
un petit coup de main serait le bien venu