NomTableau = "Tableau1"
NbCol = Range(NomTableau).Columns.Count '---- A adapter
TabBD = Range(NomTableau).Resize(, NbCol + 1).Value ' Array: + rapide
For i = 1 To UBound(TabBD): TabBD(i, NbCol + 1) = i: Next i ' No enregistrement
Me.ListBox1.List = TabBD
Me.ListBox1.ColumnCount = NbCol + 1
Me.ListBox1.ColumnWidths = "35;44;65;45;75;18;13;120;140;45;65;140;45;140;0;0;0;0;0;0;0;0"
ColCombo = Array(21, 20, 4, 11, 16) ' A adapter (1 à 6 colonnes maxi)
colInterro = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22) ' colonnes à interroger (adapter)
'----
NcolInt = UBound(colInterro) + 1
'-- colTri
Me.ComboTri.List = Application.Transpose(Range(NomTableau).Offset(-1).Resize(1)) ' Ordre tri
'puis le reste : couleur et désactivation, ... des txtb et cbx et enfin'
Affiche