< návrat zpět

MS Excel


Téma: Automatické zavření UF po zkončení makra rss

Zaslal/a 4.11.2013 15:14

Potřebuji poradit s následujícím:
Kopíruji makrem větší množství dat, což trvá cca 20 vteřin.
Potřeboval bych do kódu přidat UF, což problém není, ale potřeboval bych, aby se na začátku spuštění makra otevřel (Jedná se jen o informaci v UF "Kopíruji data") a jakmile makro doběhne, tak aby byl UF automaticky zavřen. Je nějaký příkaz pro toto? Díky M.

Zaslat odpověď >

#016064
avatar
No tak tudy cesta nevede, otevření UF zastaví běh makra:-(
Je nějaké řešení, jak by mohl být UF otevřen na pozadí a makro by pokračovalo v běhu?citovat
#016065
avatar
Vložte do procedury na požadované místo
UserForm1.Show 0 (nula znamená, že se makro nezastaví a pokračuje dál.)
A na konci procedury Unload UserForm1citovat
#016068
avatar
Děkuji za radu.
Vše funguje skvěle, ale zobrazí se UF, ale nenačte se jeho obsah po celou dobu běhu makra. Což tak úplně nevadí, pač se mě zobrazí název UF (Kopíruji data...)a tam je text zobrazen. Jen je zajímavé, že se nezobrazí jeho obsah 8citovat
#016074
Opičák
Existuje i takové řešení, ale trochu zpomalí makro, jako cokoli co se hýbe nebo čmárá po obrazovce. 9
Příloha: zip16074_userform-jako-progress-bar.zip (25kB, staženo 27x)
citovat
#016085
avatar
Díky za tip je to pěkný, ale pro moji potřebu to udělat nepůjde. Mám v makru hromadu podmínek a makro čerpá data ze třech listů, to už je pro mě vyšší dívčí takže to nedám 9citovat

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