Witaj,
Mozesz sprobowac tego:
Application.Wait Now + TimeValue("0:00:01"),
choc z doswiadczenia wiem, ze excel powinien poczkac z makrem az kalkulacje zostana wykonane (choc moze to nie dotyczy danych zewnetrznych).
Innym sposobem moze byc - odswiez dane zewnetrzne zaraz po uruchomieniu arkusza, a makro wykonaj po nacisniecu przycisku czy jak tam wolisz.
Inna rzecza jakiej mozesz sie przyjzec to trigery dla poszczegolnego skoroszytu takie jak np. Calculate, Activate, SelectionChange - moze to pomoze.
pozdrawiam michal
|