Google Tabellen Script lastrow mit column?
Hallo liebes Forum,
ich bitte um Hilfe.
Ich kann mit diesem Script die letzte benutzte Zeile heraus finden auf Google Tabellen.
var row = SpreadsheetApp.getActiveSheet().getDataRange().getNumRows();
Aber wie kann ich die letzte benutzte Zeile heraus finden aus einer bestimmten Spalte.
Würde mich sehr über Hilfe freuen. Vielen Dank !
2 Antworten
Da gibt es verschiedene Möglichkeiten. Du könntest eine Schleife verwenden, um die letzte Zeile zu finden oder du machst es mittels findIndex.
So z.B.
function myFunction() {
let column = 3;
let sheet = SpreadsheetApp.getActiveSheet();
let numRows = sheet.getLastRow();
let values = sheet.getRange(1, column, numRows).getValues();
let idx = values.length - values.reverse().findIndex(x => x[0])
Logger.log(idx);
}
Könntest du mir noch einmal helfen?
Wie kann ich Anführungszeichen in eine alert Box schreiben? Chr() klappt nicht
Sorry geht doch.Ich habe es aber mit string.fromcharcode(34) gelöst Danke.
Eine bitte hätte ich noch.Ich habe einen Button eingefügt. Den kann ich auch klicken am Laptop dann startet das Makro. Aber ich bräuchte es am Handy und da lässt sich der Button nicht klicken.Wie geht das noch? Vielenlieben dank
Diese Formel zeigt die letzte benutzte Zeile in Spalte A an.
=MAX(WENNFEHLER(VERGLEICH("";A:A;-1);1);WENNFEHLER(VERGLEICH(-1E+99;A:A;-1);1))
Wegen eines Zirkelbezuges darf natürlich die Formel nicht in Spalte A stehen.
Es ist eine Kombination aus (letzte Zahl finden) und (letzten Text finden).
Viel Spaß, Gerd Hochgeschurtz
Vielen dank