Private Sub Btn_Suivi_Click()
Erase Tablo 'Ici on efface le tableau
x = 0
With Worksheets("Suivi")
' j'ai supprimé le 'UserForm1.ListBox2.Clear inutile voir plus bas
DerLgn2 = .Cells(.Rows.Count, 1).End(xlUp).Row 'Derniere ligne non vide en partant du bas
For Lgn = 2 To DerLgn2 'Pour chaque ligne de la deuxieme a la DerLgn
x = x + 1 'On incremente le Numero de la colonne du tableau
ReDim Preserve Tablo(9, x) 'On redimensionne le tableau
Tablo(1, x) = .Cells(Lgn, 1) 'On affecte la valeur de la Cellule Ligne(Lgn) et Col =1
Tablo(2, x) = .Cells(Lgn, 2) 'On affecte la valeur de la Cellule Ligne(Lgn) et Col =2
Tablo(3, x) = .Cells(Lgn, 3) ' Col=3
Tablo(4, x) = .Cells(Lgn, 4) ' Etc
Tablo(5, x) = .Cells(Lgn, 5) ' Etc
Tablo(6, x) = .Cells(Lgn, 6) ' Etc
Tablo(7, x) = .Cells(Lgn, 7) ' Etc
Tablo(8, x) = .Cells(Lgn, 8) ' Etc
Tablo(9, x) = .Cells(Lgn, 9) ' Etc jusqu'a Col=9
Next
End With
With UserForm1
With .ListBox2
.ColumnCount = 9 'Nombre de colonne de la ListBox
.ColumnWidths = "47,47;47;47;47;47;47;47;47" 'Largeur des Colonnes Visibles
.Clear 'On efface la ListBox avant de coller le tableau<---------------Ici
.Column = Tablo 'On colle le tableau des vleurs dans la ListBox via la methode Colonne ou List
End With
End With
End Sub