Rechercher la dernière ligne non vide d'une colonne

Bonjour à tous,

Dans Apps script, pour trouver la dernière ligne d'une feuille j'utilise le script

var sheet1 = SpreadsheetApp.getActive().getSheetByName("sheet1"); //feuille de renseignement des données et informations
var derli1 = sheet1.getLastRow();

comment est ce que je fais si je veux trouver la dernière ligne d'une colonne svp ? (qui peut être différent de la dernière ligne de la feuille ).

J'ai essayé le script ci-dessous :

var sheet1 = SpreadsheetApp.getActive().getSheetByName("sheet1"); //feuille de renseignement des données et informations
var p = sheet2.getColumn(3).getLastRow();

mais ça ne fonctionne pas.

En vous remerciant par avance.

Bonjour,

Tu peux getValues() sur ta colonne et compter le nombre de cellule non vide par exemple.

function trouver_derniere_ligne ()
{
var range_values=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Ta feuille").getRange("A:A").getValues(); //Dans le getRange tu choisis la colonne à observer
  var derniere_ligne = 2; //Facultatif, mais en général les tables commencent à la 2ème ligne

  for (var j = 0; j < range_values.length; j++) 
  {
    if (range_values[j] == '') 
    {
      derniere_ligne = (j); //ou = (j + 1) si tu veux trouver la première ligne disponible
      break;
    }
  }

}

Salut,

Voilà un code assez simple et très adaptable pour ce cas :

Rechercher des sujets similaires à "rechercher derniere ligne vide colonne"