Google sheet fonction if : Tester le remplissage d'une cellule en fonction d'une autre cellule (remplie ou pas)

Le problème exposé dans ce sujet a été résolu.

Je créé une variable i de 18, incrémentée de pas 1 jusqu’à 20.
Je sélectionne la cellule de coordonnée ligne i, colonne 10 (J)
Je sélectionne la cellule de coordonnée ligne i, colonne 12 (L)
Je vérifie si la cellule Li est vide
Si vrai je vérifie si Ji est vide
Si vrai => message remplir.
Je boucle

  var Document = SpreadsheetApp.getActive();
  var Feuille = Document.getActiveSheet();
  var CelluleActive = Feuille.getActiveRange()
  var valeurCelluleActive = CelluleActive.getValue();
  var adresse = CelluleActive.getA1Notation();
  for (var i =18; i =20; i++) {

Source:afs.formations

Le piège classique! le 2nd argument du for doit être une condition

 for (var i =18; i <=20; i++) {

Défi relevé !!
Pour ceux qui seraient intéressés, voici le code : Un GRAND MERCI à Donknacki pour son aide précieuse et sa patience :)

function onEdit(e) {
  var Document = SpreadsheetApp.getActive();
  var Feuille = Document.getActiveSheet();
  var CelluleActive = Feuille.getActiveRange()
  var valeurCelluleActive = CelluleActive.getValue();
  var adresse = CelluleActive.getA1Notation();
  for (var i =18; i <=40; i++) {
    var CelluleJi = Feuille.getRange(i,10)
    var CelluleLi = Feuille.getRange(i,12)
    var valeurCelluleJi = CelluleJi.getValue();
    var valeurCelluleLi = CelluleLi.getValue();
    var adresseLi = CelluleLi.getA1Notation();
    if (adresse !== adresseLi){
      if (valeurCelluleLi =="") {
        if (valeurCelluleJi !==""){Browser.msgBox("Remplir le contenu de votre objectif en ligne : " + adresseLi);
        Feuille.setCurrentCell(CelluleLi);
        } else {}
       };
    };
  }
}; 
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte