Stává se, že vyplňujete další
řádky v tabulce a v některých sloupcích jsou vzorce. Je to otrava
pořád vzorce kopírovat tažením za ouško, zejména když je jich hodně. Makro to udělá
za vás. Vlastně ne makro, ale událost Worksheet_Change, která nastane, když
změníte údaj v nějaké buňce. Pomocí jejího parametru Target snadno
zjistíme, v jakém řádku nebo sloupci došlo ke změně a jaká byla původní
hodnota (radek=Target.Row, sloupec=Target.Column, udaj=Target nebo
udaj=Target.Value). Více uvádím v podrobném popisu kódu.
Na to se dotazovala nedávno
uživatelka Excelu paní Eva a protože mi to zabralo asi 10 minut práce, rád jsem
jí kód vytvořil. Protože je užitečný, dělím se i s ostatními.