Obecně. Excel a PQ se chovají jako samostané aplikace a komukace mezi je omezená. Tj. Pokud se při aktualizaci všeho spustí i PQ, Excel paralelně s PQ začal aktualizovat svoje objekty. Pokud dotaz PQ doběhne čas, objekt excelu má svá data, pokud PQ nedoběhne, zobrazují se stará data.
K makru. Pokud se v poslední době nezměnilo, tak Excel nepozná, že dotaz PQ doběhl. Lze v makru nastavit opakování aktualizace po nějaké době. Potřebná doba závisí na počtu dotazů, objemu dat, aktuálnímu zatížení počítače a zdrojů dat, tj. není stejná. Je to třeba vyladit. Dalši možností je nejprve postupně spouštět jednotlivé dotazy, sledovat stav dotazu (opakovaně sledovat, jestli dotaz pořád běží, to v makru jde). Po doběhnutí dotazů spustit aktualizaci objektů a když doběhne ještě spustit přepočet (stávalo se, že přepočet listu/sešitu se spustil před dokončením aktualizace některých tabulek.)
Druhý postup je rychlejší a dává aktuální data. První postup je jednodušší, ale je nutné vyladit interval pro opakování, je pomalejší a data po doběhnutí nemusí být aktuální,citovat

RSS nejnovější články