1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Sub intégration_list_view()
Range("A1").Select
Selection.End(xlDown).Select
last_ligne = ActiveCell.Row
Range("A1").Select
'----- remplissage ListView------------------------
With UserForm1.ListView1
'Définit le nombre de colonnes et Entêtes
.FullRowSelect = True
With .ColumnHeaders
.Clear 'Supprime les anciens entêtes
.Add , , Range("A1").Value, 150 'Ajoute 3 colonnes en spécifiant le nom de l'entête, et la largeur des colonnes
.Add , , Range("B1").Value, 75
.Add , , Range("C1").Value, 75
End With
End With
UserForm1.ListView1.ListItems.Clear
For nb_lignes = 2 To last_ligne Step 1
ligne_table = nb_lignes - 1
UserForm1.ListView1.ListItems.Add , , Sheets("Feuil1").Range("A" & nb_lignes).Value
UserForm1.ListView1.ListItems(ligne_table).ListSubItems.Add , , Range("B" & nb_lignes).Value
UserForm1.ListView1.ListItems(ligne_table).ListSubItems.Add , , Range("C" & nb_lignes).Value
Next
End sub |
Partager