

Excel - hodnota buňky závislá na fokusu
Přemýšlím nad funkcí, abych do buňky (A1) dostal číslo řádku (popř. sloupce), na kterém se momentálně nachází fokus.
Postup lze samozřejmě následně modifikovat pro další funkce - například tak, že v A1 bude vzoreček, který jako jeden z argumentů bude mít hodnotu, která se právě nachází ve fokusu. Při přesunu fokusu na jinou buňku se sama od sebe přepočítá i výsledná hodnota v A1.
Něco jako např. =15*hodnota_z_fokusu
Půjde to vůbec nějak udělat? Nejraději bez nějakého dodatečného klikání či mačkání F9.
Díky za nápady.
Cez vzorec to nepôjde, iba cez makro. Jednoduchý príklad:
Díky moc.
Pro úplnost přidám i verze pro "pouze" číslo řádku nebo sloupce v buňce A1 (podle fokusu):
Ešte som si spomenul, že Excel ponúka možnosť definovania vlastných funkcií pomocou makra, ktoré sa dajú použiť ako ostatné funkcie priamo vo vzorci. Takže by potom stačilo vytvoriť len makro, ktoré by vrátilo adresu aktívnej bunky (ActiveCell.Address).
Nejaký návod v angličtine: Create Custom Functions in Excel 2007