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
| Private Sub UserForm_Initialize()
With ListView1
With .ColumnHeaders
.Clear
.Add , , "Référence", 100
.Add , , "Désignation", 250
.Add , , "Qté en stock", 70, (1) 'alignement de la col est au centre (2)
.Add , , "Prix Vente HT", 70, (1) 'alignement de la col est à droite (1)
.Add , , "Durée", 70, (1)
.Add , , "Poids MA", 70, (1)
.Add , , "Calibre", 70, (1)
.Add , , "Type", 100, (1)
.Add , , "Fournisseur", 100, (1)
End With
.Gridlines = True
For i = 2 To Sheets("STOCK").Range("A65536").End(xlUp).Row
.ListItems.Add , , Sheets("STOCK").Cells(i, 1)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 3)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 17)
.ListItems(.ListItems.Count).ListSubItems.Add , , Format(Sheets("STOCK").Cells(i, 12), "## ##0.00 ")
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 6)
.ListItems(.ListItems.Count).ListSubItems.Add , , Format(Sheets("STOCK").Cells(i, 7), "# ##0.000")
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 5)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 4)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 2)
If Sheets("STOCK").Cells(i, 17) > 0 Then
.ListItems(.ListItems.Count).ListSubItems(2).ForeColor = &H4040
Else
.ListItems(.ListItems.Count).ListSubItems(2).ForeColor = &HFF
.ListItems(.ListItems.Count).ListSubItems(2).Bold = True
End If
Next: End With
TextBoxValeurTotaleStock = Format(Sheets("STOCK").Range("T2").Value, "## ##0.00 ")
PTMAinf500gr = Format(Sheets("STOCK").Range("U2").Value, "## ##0.000")
PTMAsup500gr = Format(Sheets("STOCK").Range("V2").Value, "## ##0.000")
PMATOTAL = Format(Sheets("STOCK").Range("W2").Value, "## ##0.000")
End Sub |
Partager