Pb macro coloriage cellule

Macfrédo -  
jjsteing Messages postés 1613 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je cherche à colorier sous VBA plusieurs cellules d'une ligne si un résultat est présent dans 1 de ces cellules d'un tableau (cela peut être fait sur plusieurs lignes)
Ex: Tableau A1:C20. Si toto présent en B5 et A11 alors couleur sur plage A5:C5 et A11:C11

Problème un peu similaire:
Si tableau A1:C20. Comment colorier A8:C8 si B8<>"" et A8="toto" et A15:C15 si B15<>" et A15="toto"

Merci beaucoup pour un novice.
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. voyageur59 Messages postés 1123 Statut Membre 132
     
    Bonjour,

    Sous VBA il suffit de créer une fonction:

    function test(r as range)

    if r.value=ta_valeur then
    range_destination.la_propriété_de_ton_choix=valeur
    end if

    end function


    range_destination peut être prise à partir de la colonne de r avec son numéro de ligne incrémenté...

    Sinon tu utilises la mise en forme conditionnelle. Dans la condition tu indiques "formule" en formule tu mets "=cellue_de_référence"
    0
    1. Macfrédo
       
      Bonjour,

      Par rapport à mon exemple précis, ça donerait quoi en macro STP? (je débute à peine et maîtrise très mal le language).

      Merci d'avance.
      0