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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
| Sub InitListView()
'--Affiche quadrillage dans la ListView
'ListView1.Gridlines = True
'Gridlines.ForeColor = RGB(100, 0, 100)
Dim m As Byte, i As Long, X As Long, k As Byte
With ListView1
'--Entête
With .ColumnHeaders
.Clear
.Add , , "Nom", 70 'titre de la colonne et largeur et alignement
.Add , , "Prénom", 70
.Add , , "Poste", 65, lvwColumnCenter
.Add , , "Equipes", 90
.Add , , "1", 21
.Add , , "2", 21
.Add , , "3", 21
.Add , , "4", 21
.Add , , "5", 21
.Add , , "6", 21
.Add , , "7", 21
.Add , , "8", 21
.Add , , "9", 21
.Add , , "10", 21
.Add , , "11", 21
.Add , , "12", 21
.Add , , "13", 21
.Add , , "14", 21
.Add , , "15", 21
.Add , , "16", 21
.Add , , "17", 21
.Add , , "18", 21
.Add , , "19", 21
.Add , , "20", 21
.Add , , "21", 21
.Add , , "22", 21
.Add , , "23", 21
.Add , , "24", 21
.Add , , "25", 21
.Add , , "26", 21
.Add , , "27", 21
.Add , , "28", 21
.Add , , "29", 21
.Add , , "30", 21
.Add , , "31", 21
End With
.View = lvwReport
.FullRowSelect = True
.Gridlines = True
' Chargement des donn?es
Dim Wb As Workbook
Mois = Txt_Mois
Chemin = "*:\*****\*******\********\********\*********\"
fichier = "Tableau conges.xlsx" 'ici nom du fichier source
Set Wb = GetObject(Chemin & fichier)
For lig = 6 To Wb.Sheets(Mois).Range("B655").End(3).Row
k = k + 1
ListView1.ListItems.Add k, , Wb.Sheets(Mois).Cells(lig, 2)
ListView1.ListItems(k).SubItems(1) = Wb.Sheets(Mois).Cells(lig, 3)
ListView1.ListItems(k).SubItems(2) = Wb.Sheets(Mois).Cells(lig, 4)
ListView1.ListItems(k).SubItems(3) = Wb.Sheets(Mois).Cells(lig, 5)
ListView1.ListItems(k).SubItems(4) = Wb.Sheets(Mois).Cells(lig, 6)
ListView1.ListItems(k).SubItems(5) = Wb.Sheets(Mois).Cells(lig, 7)
ListView1.ListItems(k).SubItems(6) = Wb.Sheets(Mois).Cells(lig, 8)
ListView1.ListItems(k).SubItems(7) = Wb.Sheets(Mois).Cells(lig, 9)
ListView1.ListItems(k).SubItems(8) = Wb.Sheets(Mois).Cells(lig, 10)
ListView1.ListItems(k).SubItems(9) = Wb.Sheets(Mois).Cells(lig, 11)
ListView1.ListItems(k).SubItems(10) = Wb.Sheets(Mois).Cells(lig, 12)
ListView1.ListItems(k).SubItems(11) = Wb.Sheets(Mois).Cells(lig, 13)
ListView1.ListItems(k).SubItems(12) = Wb.Sheets(Mois).Cells(lig, 14)
ListView1.ListItems(k).SubItems(13) = Wb.Sheets(Mois).Cells(lig, 15)
ListView1.ListItems(k).SubItems(14) = Wb.Sheets(Mois).Cells(lig, 16)
ListView1.ListItems(k).SubItems(15) = Wb.Sheets(Mois).Cells(lig, 17)
ListView1.ListItems(k).SubItems(16) = Wb.Sheets(Mois).Cells(lig, 18)
ListView1.ListItems(k).SubItems(17) = Wb.Sheets(Mois).Cells(lig, 19)
ListView1.ListItems(k).SubItems(18) = Wb.Sheets(Mois).Cells(lig, 20)
ListView1.ListItems(k).SubItems(19) = Wb.Sheets(Mois).Cells(lig, 21)
ListView1.ListItems(k).SubItems(20) = Wb.Sheets(Mois).Cells(lig, 22)
ListView1.ListItems(k).SubItems(21) = Wb.Sheets(Mois).Cells(lig, 23)
ListView1.ListItems(k).SubItems(22) = Wb.Sheets(Mois).Cells(lig, 24)
ListView1.ListItems(k).SubItems(23) = Wb.Sheets(Mois).Cells(lig, 25)
ListView1.ListItems(k).SubItems(24) = Wb.Sheets(Mois).Cells(lig, 26)
ListView1.ListItems(k).SubItems(25) = Wb.Sheets(Mois).Cells(lig, 27)
ListView1.ListItems(k).SubItems(26) = Wb.Sheets(Mois).Cells(lig, 28)
ListView1.ListItems(k).SubItems(27) = Wb.Sheets(Mois).Cells(lig, 29)
ListView1.ListItems(k).SubItems(28) = Wb.Sheets(Mois).Cells(lig, 30)
ListView1.ListItems(k).SubItems(29) = Wb.Sheets(Mois).Cells(lig, 31)
ListView1.ListItems(k).SubItems(30) = Wb.Sheets(Mois).Cells(lig, 32)
ListView1.ListItems(k).SubItems(31) = Wb.Sheets(Mois).Cells(lig, 33)
ListView1.ListItems(k).SubItems(32) = Wb.Sheets(Mois).Cells(lig, 34)
ListView1.ListItems(k).SubItems(33) = Wb.Sheets(Mois).Cells(lig, 35)
ListView1.ListItems(k).SubItems(34) = Wb.Sheets(Mois).Cells(lig, 36)
Next
Wb.Close
End With
End Sub |
Partager