Pb macro coloriage cellule

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

  • Votes
  • Date
  • Date décroissante
  1. 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"
    1. 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.