Sivu 1/1

Excel-makro, joka etsii tietyn solun?

Lähetetty: 17.3.2021 klo 16.40
Kirjoittaja arttula
Hei!

Osaisiko joku vielä Excel-makroilla? Google Drivessä on usean kymmenen käyttäjän kesken jaettu Excel-dokumentti, jossa on n. 1000 riviä, ja muutama kymmenen saraketta täynnä dataa. Säännöllisin rivivälein tulee aina päivämääriä kalenterin mukaan. Ajatuksena siis, että aina kun (kuka tahansa) avaa tuon taulukon, suoritetaan makro, joka etsii kyseisen päivän päivämäärän koko taulukosta, ja hyppää siihen soluun. Tällä hetkellä täytyy kelata koko taulukko alusta (1.1.2021) tähän päivään (nyt 17.3.2021), ja yrittää etsiä nimenomainen päivämäärä. Helpottaisi suuresti.

Ymmärsiköhän kukaan? [:P]

Eli suunnilleen jotain seuraavaa (en osaa syntaksia):
WHEN_OPEN
FIND(TODAY)
JUMP_TO_CELL
END

Re: Excel -makro, joka etsii tietyn solun?

Lähetetty: 17.3.2021 klo 16.41
Kirjoittaja Jultsu
omppu-äffällä find ja kirjoittaa sinne päivämäärän?

Re: Excel-makro, joka etsii tietyn solun?

Lähetetty: 17.3.2021 klo 16.53
Kirjoittaja arttula
^Joo, näin se tähän asti on mennyt, mutta ideana olisi tuon omppu-äffän automatisointi avausscriptillä [:P]

Re: Excel-makro, joka etsii tietyn solun?

Lähetetty: 19.7.2021 klo 22.48
Kirjoittaja ioxo
Onnistunee...

https://www.quora.com/How-can-I-jump-to ... gle-Sheets

Tarvii vähän javascript taitoa, mutta luulisin että tekisi sen mitä pitää (kun vähän muokkaa tuota).

Koodinpätkä sivulta:

Koodi: Valitse kaikki

function onOpen() { 
  JumpToCell(); 
}; 
 
function JumpToCell() { 
  var s = SpreadsheetApp.getActiveSpreadsheet(); 
  // Replace "Sheet1" with the sheet name for your spreadsheet 
  var tab = s.getSheetByName("Sheet1"); 
  // replace (25,1) with the row,column where the cursor should be 
  tab.setActiveCell(tab.getRange(25, 1)); 
} 

Re: Excel-makro, joka etsii tietyn solun?

Lähetetty: 20.7.2021 klo 11.58
Kirjoittaja arttula
^Joo, saattaisi toimia. Tuon scriptin ongelma on, että se hyppää ennalta määrättyyn soluun (25,1). Mitä tuohon ymppäisi, että etsisi tämän kuluvan päivän päivämäärän koko taulukosta, ja hyppäisi siihen. Javascript ei oikein kuulu vahvuusalueisiini [:$]