Boucle For (avec 2 conditions)

Bonjour à tous ,

Voilà je rencontre un petit soucis avec la boucle For avec deux conditions.J'ai multiplié les essais et les recherches mais en vain.

J'essaie de récupérer le numéro de la dernière ligne de la colonne A sur la sheet2 ou la ligne si la date en F6 de la sheet1 est présente dans la colonne A.

function test() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var feuille = ss.getActiveSheet();
    var date=feuille.getRange(6,6).getValue(); // récupération date
    var sheet = ss.getSheetByName("sheet2");

    var lastRow = sheet.getLastRow();// index derniere ligne de DB_DCO
    var array = sheet.getRange('A' + 2+ ':' + 'A'+ lastRow).getValues();
    for (i=0;i<array.length;i++) {
      if (array[i] != '' && array[i] !=date) { var final = i + 1;} 
    }}

J'obtiens systématique la dernière ligne mais il ne semble pas prendre en compte la deuxième condition && array !=date.

Auriez vous une idée ?

Merci.

Ps: je viens de me rendre compte que je ne suis pas dans le bon forum

Rechercher des sujets similaires à "boucle conditions"