Zaslat odpověď je zde dosti složité, jelikož neznám konkrétni soubory a hlavně, kdy a co na nich provádíte.
Soubor 1 - mám namysli ten, co má sečíst každý měsíc ohodnocení
Soubor 2 - ten, který nějak podkytuje data, není napsáno jak, zda makrem, povázaností nebo jinak.
Změna měsíce není událost v Excelu, která by vyvolala u neotevřeného souboru akci (pokud to někdo zná sem s tím) takže je tu řada možností jak to udělat jinak, která je ta nejlepší vychází ze způsobu Vaší práce a práce se soubory:
1. mít soubor 1 stále otevřený a první den v měsíci provést akci
2. pravidelné spouštění souboru 1 v první resp. x tý den v měsíci (do doby spuštění platí hodnota načítací v souboru 1 tedy i několik měsíců.
3. vést si historii změn v souboru 2 a při otevření souboru 1 načíst data podle historie vždy k 1. dni příslušného měsíce, kdy soubor nebyl otevřen, v tomto případě mohu mít i ohodnocení od do.
4. při změně dat v souboru 2 (ohodnocení) vyvolat automatické otevření souboru 1, který načte dosud platná ohodnocení a soubor 2 dodá nové ohodnocení pro další měsíc (měsíce) do změny ohodnocení, pokud bude 2x hodnocení v měsíci je platné jen to poslední, to které je k poslednímu dni měsíce.
5. další varianty, které mohou vyplývat ze způsobu práce viz výše
Mít neustále spuštěný
citovat