Couleur d'une cellule en fonction d'une autre cellule

hanadiii -  
Alex_HX8XF Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
J'ai dans la colonne D et E des nombres et je veux coloriser les cellules de la colonne B en vert quand D > 3 ET E >3.
J'ai essayé avec le code suivant ça marche tres bien sur excel mais ça ne marche pas sur google docs :(
je vous serais reconnaissante si qlq peux me traduire ce code en script google docs.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Cell As Range
For Each Cell In Range("D5:D500")
If Cell.Value > 3 And Cell.Offset(0, 1).Value > 3 Then
Cell.Offset(0, -2).Interior.ColorIndex = 43
Else
Cell.Offset(0, -2).Interior.ColorIndex = xlNone
End If
Next Cell
End Sub

j'ai essayé avec le code suivant mais je dois faire une boucle for, aidez moi SVP

var ss3 = SpreadsheetApp.getActiveSpreadsheet();
var sheet3 = ss3.getSheets()[0];

var range3 = sheet3.getRange("N9");

var test3= ss3.getRange ("AH9").getValue ();

if (test3 > 4 )
{range3.setBackground("yellow");}

if (test3 < 4 )
{range3.setBackground("white");}

2 réponses

  1. Alex_HX8XF Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   417
     
    Mais si j'ai bien compris, essaye sa:

    --> Sélectionne la colonne "B" (Entièrement)
    --> Va sur "Accueil" --> "Mise en forme conditionnelle"
    --> Règles de mise en surbrillance des cellules
    --> Autres Règles...
    --> Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué
    --> Ensuite dans la barre en dessous note sa:
    =ET($D1>3;$E1>3)
    --> Après clic sur "Format" (en dessous) --> choisi la couleur de ton choix
    --> OK --> OK

    Voila!!!

    L'amour rend aveugle mais le mariage rend la vue...
    13
    1. Alex_HX8XF Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   417
       
      Et pour que tu comprenne mieux comment sa fonctionne, je vais t'expliquer comme on m'a expliqué:
      =ET($D1>3;$E1>3) --> Veut dire: Colonne "D" et Colonne "E"

      =OU($D1>3;$E1>3) --> Veut dire: Colonne "D" ou Colonne "E"

      Je pense que tu devrais pouvoir t'en sortir à présent...
      0
    2. Alex_HX8XF Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   417
       
      Mais pour Google docs, c'est un peu différent:

      --> Sur ta Feuille de calcul:
      --> Sélectionne la colonne "B"
      --> Clic sur l'onglet "Format" (ou clic droit) --> "Mise en forme conditionnelle..."
      --> Ensuite dans la liste il faut choisir: "La formule personnalisée est"
      --> À côté, tu écrit:
      =(D1>3)+(E1>3) --> (si tu veux que ta cellule B change Si D>3 ou E >3)
      =(D1>3)-(E1>3) --> (Change Si D>3 ou E >3, mais ne change pas SI D>3 et E>3)
      =(D1>3)*(E1>3) ou =(D1>3)/(E1>3) --> (Si D>3 et E>3) (Je n'ai pas vu de différence)

      --> Après avoir choisi ce que tu souhaite, clic sur arrière plan et choisi la couleur que tu souhaite...
      --> Tu peu vérifier que la "Plage" est bien "B:B"
      --> Clic sur Enregistrer les règles

      Et normalement sa marche...

      (PS: Si quelqu'un trouve la différence entre =(D1>3)*(E1>3) et =(D1>3)/(E1>3)
      Pouvez vous me le dire s'il vous plait?)
      0