Ligne clignote quand conditions remplis

Bonjour,

Je reprend un sujet sur faire clignoter une ligne que Steelson avait fait:

function onOpen() {
  var feuille = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('commande');
  var data = feuille.getDataRange().getValues()
  var lignes = []
  data.forEach(function (row, i) {
    if (row[10] == 'EN COMMANDE' && row[13] >= 1) { lignes.push(i + 1) }
  })
  if (lignes.length > 0) {
    for (var i = 0; i < 19; i++) {
      lignes.forEach(function (ligne) {
        feuille.getRange('S'+ligne).setValue(i % 2);
      })
      SpreadsheetApp.flush();
      Utilities.sleep(200);
    }
  }
}

Je souhaite faire la même chose mais avec mes réfs:

SI (" En Commande" dans Colonne AC) et (( Cellule BC1=la date d'aujourd'hui) est >= à la date de livraison prévu) = clignotement de la ligne
J'ai compris qu'en lisant le sujet il faut mettre une MFC j'ai mis en Attendant =$AM2>=BC1

Après ce n'est pas grave si elle ne prend pas le dessus sur toutes les MFC présentes.

image

https://docs.google.com/spreadsheets/d/1zwDNTghn8eVrhB1Phjmg66AKvIQkUessiqtlQshEmUY/edit#gid=7261577...

Merci d'avance !

si 'En Commande' est dans AC, il faut changer cela : row[10] == 'En Commande'

par (A=0, AC=28)

row[28] == 'En Commande'

j'ai modifié la MFC et mis l'indicateur en colonne BD

function onOpen() {
  var feuille = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('LISTE DDE CMD');
  var data = feuille.getDataRange().getValues()
  var lignes = []
  data.forEach(function (row, i) {
    if (row[28] == 'En Commande') { lignes.push(i + 1) }
  })
  if (lignes.length > 0) {
    for (var i = 0; i < 10; i++) {
      lignes.forEach(function (ligne) {
        feuille.getRange('BD'+ligne).setValue(i % 2);
      })
      SpreadsheetApp.flush();
      Utilities.sleep(100);
    }
  }
}

Je n'ai qu'une ligne qui clignote la N°13 , les autres ne Clignote pas mais l'indicateur switch bien entre 1 et 0.

parce que seule cette date est postérieure à la date du jour comme tu l'avais mis précédemment dans la MFC

sinon, change la formule de la MFC

Ok Nickel oui c'est bien la MFC qui était à modifier. Merci du gros coup pouce encore une fois =). je passe beaucoup de temps à lire les différents sujet du forum. c'est une vrai mine d'or grâce à vous. A la prochaine

Rechercher des sujets similaires à "ligne clignote quand conditions remplis"