< návrat zpět

MS Excel


Téma: cube-refresh-during-macro rss

Zaslal/a 20.2.2014 19:48

Zdravím vespolek!
řeším problém "cube-refresh-during-macro" narazil jsem jen na stejnou otázku avšak nikým nezodpovězenou:
http://www.mrexcel.com/forum/excel-questions/530095-cube-refresh-during-macro.html

Používám funkci CUBEMEMBER a CUBEVALUE pro OLAP dotaz do db. Makrem měním parametry. Makro však nijak neinicializuje obnovení dotazu a běží si dál.
Pokusil jsem se to řešit cyklem, který čekal na změnu výsledků hodnot dotazu, Application.Wait, ThisWorkbook.RefreshAll , ... zatím bezvýsledně 7

Kdo se podělí o své knowhow? HELP ME!! Jinak se budu muset vrátit do načtení celé OLAP_PIVOT a používání funkce ZÍSKATKONTDATA(........).

Zaslat odpověď >

#017934
avatar
Používám Excel2007 na Win7

funkce vypadá takto =CUBEVALUE("PR_OEE.odc";D6;D7;CUBEMEMBER("PR_OEE.odc";"[Measures].[OEE]")

v buňce D6 je =CUBEMEMBER("PR_OEE.odc";"[DIM Cell].[Cell Structure].&["&D5&"]")

v buňce D7 je to podobné, s tím není problém. V průběhu makra při změně parametrů se vizuálně objeví v buňkách "Načítám data", ale natáhnou se až po jeho ukončení.citovat
#017935
avatar
Mrkni na

Application.CalculateUntilAsyncQueriesDone

(S funkcemi jsem to nezkoušel)citovat
#017936
avatar
právějsem to taky objevil na netu po 5h hledání ... a funguje to 5citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje