Zbyněk Burget wrote:
No, mne by stacilo, kdybych byl schopny zjistit, ze ona moje funkce byla zavolana z bunky z listu a zjistit, ze ktere bunky a ze ktereho listu konkretne byla zavolana - pac ja treba nepotrebuju nic menit, ale potrebuju zjistit, jakou barvu ma bunka, ze ktere jsem funkci volal a na zaklade teto barvy vratit urcitym zpusobem vypocitanou hodnotu. Jedine, jak jsem to byl schopny poresit bylo, ze musim moji funkci jako parametry predavat svoji vlastni pozici vcetne listu - a to mi pripada trochu hloupe...
Hloupé to sice je, ale je to bohužel jediná jednoduchá cesta. Jako argument můžete své funkci předat přesnou pozici buňky (ROW(), COLUMN(), SHEET() nebo CELL("ADDRESS")) nebo přímo barvu buňky (=CELL("COLOR")). A nebo je ještě jedna složitější varianta a tou je implementace vlastního listeneru, který bude reagovat na různé změny v buňkách. Potom je člověk schopen zjistit z které buňky byla vaše funkce volána.
Podíval jsem se na oooforum.org a tam jsem jiné řešení také nenalezl, pouze ty, co jsem zmínil.
-- Robert Vojta --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
