Colorer les lignes dans listbox multicolonne

hich24 Messages postés 1686 Statut Membre -  
cs_Le Pivert Messages postés 8437 Statut Contributeur -
bonjour,
j'ai une listebox multicolonne ( 18 colonne ) qui regroupe les enregistrements de la feuille excel,
je veut bien colorer toutes les lignes a condition que la valeur de la colonne 5 soit vide

merci d'avance mes cher respecter.

2 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    Comme ceci:

    Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
      With Sheets("BD") 'adapter nom de la feuille
        If Application.CountA(Range("E2:E" & Range("A65536").End(xlUp).Row)) = 0 Then 'E2 si en-tête
        ListBox1.ForeColor = RGB(255, 0, 0) 'rouge
        Else
         ListBox1.ForeColor = RGB(0, 0, 0) 'noir
        End If
    End With
    End Sub


    Essai fait avec Recherche d'un mot dans une BD de Boisgontier

    http://boisgontierjacques.free.fr/pages_site/formulaireListes2colonnes.htm#RechIntuitif

    @+ Le Pivert
    1
    1. hich24 Messages postés 1686 Statut Membre 753
       
      merci pour votre aide ,ca marche mais elle colore toute la liste box alors jeveut bien avoir seulment les ligne qui ont la valeur sur la colone 5 vide
      0