Ak myslíte tým "vždy při změně některé proměnné" :
1. to, že Vy zmeníte bunku zadaním hodnoty tak skúste metódu "Worksheet_Change" každého dotknutého listu.
2. to, že sa mení výpočet vzorcom (bez Vašeho zásahu), na to skúste "Worksheet_Calculate" každého dotknutého listu. Plus kontrola starej uloženej hodnoty dotknutej premennej.
3. to, že sa zmení hodnota premennej kódu makra, napr. premenná ABC nadobudne hodnotu 1 alebo 5 ..., tak na to žiadna automaticky spúšťaná metóda nieje. Jedine si urobiť časovač, ktorý bude napr. každú 1s kontrolovať hodnotu danej premennej s jej starou (odloženou) hodnotou.
EDIT:
4. to, že vaše makro vracia jedinú vypočítanú hodnotu, tak použite UDF.
Všetko záleží na tom, čo máte na mysli, a čo to makro robí.citovat
1. to, že Vy zmeníte bunku zadaním hodnoty tak skúste metódu "Worksheet_Change" každého dotknutého listu.
2. to, že sa mení výpočet vzorcom (bez Vašeho zásahu), na to skúste "Worksheet_Calculate" každého dotknutého listu. Plus kontrola starej uloženej hodnoty dotknutej premennej.
3. to, že sa zmení hodnota premennej kódu makra, napr. premenná ABC nadobudne hodnotu 1 alebo 5 ..., tak na to žiadna automaticky spúšťaná metóda nieje. Jedine si urobiť časovač, ktorý bude napr. každú 1s kontrolovať hodnotu danej premennej s jej starou (odloženou) hodnotou.
EDIT:
4. to, že vaše makro vracia jedinú vypočítanú hodnotu, tak použite UDF.
Všetko záleží na tom, čo máte na mysli, a čo to makro robí.citovat