Colorer des cellules en fonction du résultat d'une autre cellule
hanadiii
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
hanadiii -
hanadiii -
Bonjour,
J'ai dans la colonne A et B des dates et je veux faire la différence entre ces 2 dates (B-A) et coloriser les cellules de la colonne B en vert quand le résultat de la différence est > 3.
je travaille sous googledocs, aidez moi svp
j'ai essayé de faire une fonction mais elle fonctionne pas , est ce que je dois faire une boucle for ?
function myfunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B1");
var test= B1-A1;
if (test > 3 )
{range.setBackground("yellow");}
if (test < 3 )
{range.setBackground("white");}
}
J'ai dans la colonne A et B des dates et je veux faire la différence entre ces 2 dates (B-A) et coloriser les cellules de la colonne B en vert quand le résultat de la différence est > 3.
je travaille sous googledocs, aidez moi svp
j'ai essayé de faire une fonction mais elle fonctionne pas , est ce que je dois faire une boucle for ?
function myfunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B1");
var test= B1-A1;
if (test > 3 )
{range.setBackground("yellow");}
if (test < 3 )
{range.setBackground("white");}
}
A voir également:
- Colorer des cellules en fonction du résultat d'une autre cellule
- Fonction si et - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Excel : Remplir une cellule en fonction d'une autre ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Verrouiller des cellules excel - Guide
:(
j'essaye de faire 2 boucles for
est ce que tu peux me corriger le code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Cell As Range
Dim Cell2 As Range
Dim Cell As Range
For Each Cell In Range("D5:D500")
For Each Cell2 In Range("E5:E500")
If Cell1 > 3 And Cell > 3 Then
Cell.Offset(0, -2).Interior.ColorIndex = 43
Else
Cell.Offset(0, -2).Interior.ColorIndex = xlNone
End If
Next
End Sub