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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
   |  
Private Sub UserForm_Initialize()
 
    Dim fin&, I&, j&
 
    ComdValider.Visible = False
 
    With ListView1
 
        With .ColumnHeaders
 
            .Clear
            .Add , , "Numéro", 30
            .Add , , "Auteur", 80
            .Add , , "Réf", 50
            .Add , , "Titre", 180
            .Add , , "Année", 50
            .Add , , "Mot clé 1", 80
            .Add , , "Mot clé 2", 80
            .Add , , "Mot clé 3", 80
            .Add , , "Mot clé 4", 80
            .Add , , "Mot clé 5", 80
            .Add , , "Mot clé 6", 80
            .Add , , "Mot clé 7", 80
            .Add , , "Mot clé 8", 80
            .Add , , "Mot clé 9", 80
            .Add , , "Mot clé 10", 80
 
        End With
 
        fin = Feuil1.Range("A" & Rows.Count).End(xlUp).Row
 
        For I = 5 To fin
 
            .ListItems.Add , , Feuil1.Cells(I, 1)
 
            For j = 2 To 15
 
                .ListItems(.ListItems.Count).ListSubItems.Add , , Feuil1.Cells(I, j)
 
            Next j
 
        Next I
 
        .View = lvwReport
        .Gridlines = True
        .AllowColumnReorder = True
        .FullRowSelect = True
 
        ListView1_ItemClick .ListItems(1) 'pour remplir les TextBox
 
    End With
 
End Sub | 
Partager