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
| With Lv2
'Définit le nombre de colonnes et Entêtes
With .ColumnHeaders
'Supprime les anciens entêtes
.Clear
'Ajoute 1 colonnes en spécifiant le nom de l'entête et la largeur des colonnes
.Add , , "Ecart %", 65
End With
End With
n = 1
With Me.Lv2
.ListItems.Clear
For Each D In Worksheets("Assurances").Range("C4:C19")
i = i + 1
(Ligne écrite avec mauvais format)
.ListItems.Add , , Format(D(i, 1), "# ##0.00%")
(Les essais que j'ai fait qui ne marche pas!)
'.ListItems.Add , , Format(D, "# ##0.00 %")
'.ListItems(i).ForeColor = D.Font.Color
'.ListItems(i).ListSubItems.Add , , Format(D.Offset(i, 1), "# ##0.00%")
'.ListItems(i).ListSubItems.Add , , Format(rg.Offset(i, j) / 100, "0.00%")
'.ListItems(i).ListSubItems.Add , , Format(D(i, 1), "# ##0.00%")
'.ListItems(i).ListSubItems.Add , , Format(D(i, 1), "0.00")
' ( là ça remarche)
If D.Offset(i, 1) < 0 Then .ListItems(i).ListSubItems(1).ForeColor = RGB(255, 0, 0)
If D.Offset(i, 1) < 0 Then .ListItems(i).ListSubItems(1).Bold = False
Next D
End With
Lv2.View = lvwReport |