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 29 30 31
|
Private Sub UserForm_Initialize()
Dim debut_col As Integer, ligne As Integer, fin_col As Integer, i As Integer, entete1 As String, entete2 As String
'recherche de la fin de la colonne 1
debut_col = 2
ligne = debut_col
While Worksheets("Feuil1").Cells(ligne, 1) <> ""
ligne = ligne + 1
Wend
fin_col = ligne - 1
entete1 = Worksheets("Feuil1").Cells(1, 1)
entete2 = Worksheets("Feuil1").Cells(1, 2)
'Le première ligne des colonne A et B contiennent les entetes
ListView1.ColumnHeaders.Clear
ListView1.ColumnHeaders.Add , , entete1, 70
ListView1.ColumnHeaders.Add 1, , entete2, 70
'Les autres lignes contiennent les données
For i = debut_col To fin_col
donnee1 = Worksheets("Feuil1").Cells(i, 1)
donnee2 = Worksheets("Feuil1").Cells(i, 2)
ListView1.ListItems.Add i, , donnee1
ListView1.ListItems.Add i, , donnee2
Next i
End Sub |
Partager