Táblázat megnyitásakor ugorjunk a legutolsó sorra

Excelmarketing - Excel VBA makró blog -Táblázat megnyitásakor ugorjunk a legutolsó sorra

Tegyük fel, hogy van egy táblázatunk, amibe rendszeresen manuálisan rögzítünk adatokat. Ez a táblázat már több ezer sorból áll. Míg az Microsoft Excel mindig ott fogja megnyitni, ahol éppen tartottunk, amikor elmentettük és bezártuk a táblázatot, úgy a Google táblázatkezelője, a Google Sheets megnyitáskor mindig a legelső cellában fog állni, azaz az A1 cella lesz aktív.

Ha még új vagy Google Sheets táblázatkezelő makrózásában, akkor feltétlenül olvasd el ezt a bejegyzést! Ebben leírtam, hogy is tudsz elindulni a Google Apps Script programozásban.

A fenti probléma kiküszöbölésére egy nagyon rövidke kis Google Apps Script-ben írt makrót tudunk használni:

function onOpen(){ 
 
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
  var lastRow = sheet.getLastRow();
  
  var newRange = sheet.getRange(lastRow + 1,1); 
  sheet.setActiveRange(newRange); 
  
}

A script annyit tesz, hogy rögtön a Sheet megnyitásakor megnézi, mi az utolsó sorunk, ahol adat van a „Sheet1” munkalapon, és az „A” oszlop utolsó utáni mezőjére ugrik, az lesz aktív.

Mennyire találtad hasznosnak ezt cikket?
[Összes szavazat: 1 Átlag értékelés: 5]