Citace Původně odeslal jedik
Takze chces proste aby to reagovalo na zmenu v dane bunce?

Tak to zkus resit tak ze udelas Private Sub Worksheet_Change(ByVal Target As Range) na ten list kde je ta hlidana bunka a pak uz jednoduse porovnas jestli je zmenena ta bunka kterou chces hlidat a provedes danou operaci.

Pres Target.Address dostanes adresu bunky (resp Range) a promo pres Target primo tu hodnotu. Asi by to slo resit elegantneji ale takhle to taky funguje
Hoj, tak jsem to nakonec musel udelat uplne jinak. Kdyz jsem to delal na change, tak to desne dlouho pocitalo, to same na calculate. Mimochodem dost dobra vec je tohle: zapnuti a vypnuti prekreslovani okna, hodne to urychli vypocet.
Na počátku uvedete Application.ScreenUpdating = False a na konci Application.ScreenUpdating = True.

A jeste k tomu problemu, daval jsem si ten samy dotaz na Builder.cz a opravdu takova fce, ktera se vklada do bunky nemuze nijak ovlivnit okoli

jeste jednou diky
Cau