< návrat zpět

MS Excel


Téma: progress bar rss

Zaslal/a 14.12.2014 14:20

Zdravim všechny. Mam excelovsky soubor, který obsahuje několik desitek tisíc externich linku. Když se otevira tak to trva cca 20s a nekteri uzivatele jsou s toho nervozni, ze se jim excel "kousl" :-). Jde prosim do excelu vlozit progres bar, který bude znázorňovat nacitani dat? Dekuji Radek

Zaslat odpověď >

Strana:  1 2   další »
#022790
avatar
Ano, jde. Např. vytvořením formuláře ve VBA.
Případně lze pracovat i se StatusBarem...
P.citovat
#022791
avatar

Pavlus napsal/a:

Ano, jde. Např. vytvořením formuláře ve VBA.
Případně lze pracovat i se StatusBarem...
P.


Dekuji. Moc prosim o nejaky nazorny priklad. Jde me o to, že když otevřu pozadovany soubor tak, aby se při nacitani dat zobrazil progress bar. Dekujicitovat
#022792
avatar
To chce aplikovat přímo na danou situaci, takže je potřeba příloha.
Předpokládám, že VBA neovládáš, takže asi nemá smysl to nějak popisovat. Jinak na netu bude určitě spousta příkladů, viz Google...
P.

Edit: Důležité také je, proč se to tak dlouho načítá (makra, velikost souboru apod.).citovat
#022793
avatar
To Pavlus. Presne tak VBA neovladam :-(. Samozrejme jsem google projel, ale moje snaha je marna. To co potrebuji to nedela. Ten soubor poslat nemuzu jsou tam pro me cenna data :-(. Me by moc pomohlo pokud to umite udelat. Jestli to teda jde vlozit ten kod do prázdného excelovskeho souboru a při otevreni at se kod spusti a ja si tam pak nakopiruji sva data. Diky moccitovat
#022794
avatar
Možností je více, našel jsem tedy jednu za tebe ;-).
https://www.youtube.com/watch?v=sOEdpILUJ8k

Jinak jak píši výše, je potřeba vědět, co způsobuje ono dlouhé načítání, podle toho se pak přece odvíjí stav progress baru... Naslepo nemá moc smysl něco tvořit.
P.citovat
#022796
avatar
Diky za tip, momentalne jsem v praci tak se nato podivat nemuzu :-(. Dlouhe nacitani zpusobuje 169 000 externich linku :-). Dikycitovat
icon #022798
avatar
169000 externých linkov je šialenosťcitovat
#022799
Opičák
jedna z možností
Příloha: zip22799_userform-jako-progress-bar.zip (25kB, staženo 64x)
citovat
#022800
avatar
Tak mě napadlo, pokud je problém ve velikosti souboru, tak se vlastně čeká, než se vůbec sešit otevře, takže nebude fungovat událost Workbook_Open, respektive makro se stejně provede, až se onen sešit otevře, což už je pozdě.
Navíc pokud otevírám velikostně větší Excel, tak se malý progress bar zobrazuje už ve StatusBaru (dole na stránce).

Dvě nová možná řešení:
1.) Zmenšit velikost souboru, případně v něm provést "vhodné" úpravy.
2.) Informovat uživatele o dané situaci jinak... (např.: e-mail)
P.citovat
#022801
avatar
to AL 169 000 linku je opravdu silenost, budu muset vymyslet něco jiného :-). to Opičák diky moc "otestuju. to Pavlus s tim statusbarem v pravo dole mas pravdu, ale u starsich excelu myslim ze není. Urcite se ještě ozvu ohledne reseni "omezeni poctu linku atd.". Dekuji Vsem za reakcecitovat

Strana:  1 2   další »

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