Bonjour à tous,

j'ai une ListView avec 9 colonnes dont la première est :
Référence article
Désignation
etc...
QTE en STOCK en colonne 3 qui correspond à la col "Q" de ma feuille soit la col (17)
je voudrais lorsque la qté est à 0, que la ligne de la listview soit en rouge pour attirer l'attention
Ma question est il possible de mettre une formule dans une listview ? et comment cela se place-t-il ?
d'avance merci pour vos réponses
==============
Voici le code pour plus de clarté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Private Sub UserForm_Initialize()
With ListView1
    With .ColumnHeaders
       .Clear
       .Add , , "Référence", 100
       .Add , , "Désignation", 250
       .Add , , "Qté en stock", 70, (2) '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 , , Sheets("STOCK").Cells(i, 7)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 5)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("STOCK").Cells(i, 4)
 Next: End With
TextBoxValeurTotaleStock = Format(Sheets("STOCK").Range("T2").Value, "## ##0.00 €")
 
End Sub