ListView et application conditionnelle de couleur a des lignes

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : ListView et application conditionnelle de couleur a des lignes

Bonjour

Ci dessous le code à rajouter

Code:
'-----------------------------------------------------------------------------
' Initialisation de ListView1
Sub Inilvw1()

' Remise à zéro de la ListView1
ListView1.ListItems.Clear

' Remplissage des cellule du tableau ListView1
.............................................................
End With
Call MiseEnForme(1, 3, "MEMBRE")

End Sub
'-------------------------------------------------------------------------------------
' Utilisation     :mettre en couleur les données en fonction d'une valeur
' attention la numérotation des colonnes commence à 0
'call MiseEnForme(1,2, "X")
'-------------------------------------------------------------------------------------
Private Sub MiseEnForme(£numerolist As Integer, £nucolo As Integer,  £valeur As String)

Dim £i As Long
Dim £j As Long

With Me.Controls("ListView" & (£numerolist))
For £i = 1 To .ListItems.Count
    If .ListItems(£i).ListSubItems(£nucolo) = £valeur Then
        .ListItems(£i).ForeColor = &HFF00&
           For £j = 1 To .ColumnHeaders.Count - 1
              .ListItems(£i).ListSubItems(£j).ForeColor = &HFF00&
           Next
    Else
        .ListItems(£i).ForeColor = &HFF&
           For £j = 1 To .ColumnHeaders.Count - 1
              .ListItems(£i).ListSubItems(£j).ForeColor = &HFF&
           Next £j
    End If
Next £i
End With
End Sub

A modifier en fonction des couleurs

JP
 
Re : ListView et application conditionnelle de couleur a des lignes

Re JP,
ton code marche à merveille.. Bon coté lisibilité c'est pas ce à quoi je m'attendais... Ca fait limite mal aux yeux...
Alors en fin de compte une meilleure idée serait de colorier le "background" de la ligne plutot que la "font"...
je sais pas si ca c est possible...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
293
Réponses
38
Affichages
1 K
Retour