phileasdav
XLDnaute Junior
bonjour à tous ;
j'ai une listview dans laquelle je siouhaiterai différencié la couleur des lignes selon une valeur .
Cela fonctionne mais pas comme je voudrai !!!
; je souhaiterai sans avoir a cliquer sur une ligne que la couleur des lignes se mettent automatiquement a l'initialisation de mon userform.
ci joint mon code du module
Sub Colore_rouge()
Dim j As Byte, k As Long
With userform2.ListView1
For k = 1 To .ListItems.Count
.ListItems(k).ForeColor = &HFF&
.ListItems(k).Bold = True
For j = 1 To 8
.ListItems(k).ListSubItems(j).ForeColor = &HFF&
.ListItems(k).ListSubItems(j).Bold = True
Next
Next
End With
End Sub
.......et des criteres appelant la procédure
If Sheets("Data").Cells(Numlign, 14) = "" Then
Colore_rouge
End If
merci d'avance
j'ai une listview dans laquelle je siouhaiterai différencié la couleur des lignes selon une valeur .
Cela fonctionne mais pas comme je voudrai !!!
ci joint mon code du module
Sub Colore_rouge()
Dim j As Byte, k As Long
With userform2.ListView1
For k = 1 To .ListItems.Count
.ListItems(k).ForeColor = &HFF&
.ListItems(k).Bold = True
For j = 1 To 8
.ListItems(k).ListSubItems(j).ForeColor = &HFF&
.ListItems(k).ListSubItems(j).Bold = True
Next
Next
End With
End Sub
.......et des criteres appelant la procédure
If Sheets("Data").Cells(Numlign, 14) = "" Then
Colore_rouge
End If
merci d'avance