Stránka 1 z 1

Makro pro zobrazení vývoje (progress status)  Vyřešeno

Napsal: 17 kvě 2009 17:42
od Dieesels
Dobrý den,

zkoušel jsem upravit (viz. přiložený soubor) tento sešit tak, aby při aktivaci makra pomocí ovládacího prvku tlačítka se spustil, tedy zobrazil aktuální vývoj např. importovaných dat v procentech.
Bohužel neúspěšně.
Př.
mám makro pro import určitých dat do jiného sešitu, k tomuto makru bych přiřadil grafické zobrazení vývoje importu dat v procentech. Tzn. že při spuštění by se importovaly data a zároven byl zobrazen aktuální stav imporotovaných dat.

Ps: Tedy jde mi pouze o to grafické znázornění ...viz příloha
V přiloženém souboru je více grafických znázornění, chci jenom první volbu (Bar) a to tak, že se bude zobrazovat jen okno v procentech..

Příloha: http://www.edisk.cz/stahni/12851/Progressmeters.xls_270.5KB.html

Re: Makro pro zobrazení vývoje (progress status)

Napsal: 18 kvě 2009 11:15
od navstevnik
Jednoduchy progressbar nabizi i samotny Excel. Muzes pouzit ovladaci prvek ProgressBar (Additional Controls) v uzivatelskem formulari UserForm. Vice v priloze Progressbar.xls.
Doplneno:
Pridana jina verze aktivace progressbaru - ProgressBar1.xls

Re: Makro pro zobrazení vývoje (progress status)

Napsal: 23 kvě 2009 22:42
od Dieesels
Děkuji za odpověd, nemám problém vytvořit progressbar, jen ho nemůžu spojit z imporotvanými daty. Tzn, jak jsem popsal výše, aby byl závislý procentuálně na imporotovaných datech...

Re: Makro pro zobrazení vývoje (progress status)

Napsal: 24 kvě 2009 08:00
od navstevnik
Pokud nemas problem s vytvorenim prvku zobrazujiciho prubeh akce, pak nemuzes mit problem s predavanim hodnoty tomuto prvku z procedury zajistujici import.

Re: Makro pro zobrazení vývoje (progress status)

Napsal: 24 kvě 2009 16:40
od Dieesels
Ok, můžete mi nějak polopaticky zdělit jak na to?...Mám několik vba pro import, export atd. Vytvořil jsem si useform, a také new module, abych mohl spustit progressbar, jen nevím, jak to udělat, aby to bylo závislé na těch imp. datech.

Re: Makro pro zobrazení vývoje (progress status)

Napsal: 24 kvě 2009 18:33
od navstevnik
V imporotovacich rutinach mej pocitadlo imporotvanych zaznamu (polozek,...). Pokud znas celkovy objem importovanych dat, spocitej kolik je nactench zaznamu na jedno procento, kontroluj a predej na progressbar ( treba takhle: If Celkem Mod jednoproc = 0 Then ProgressBar.value= spocitej kolik procent...).
Pokud neznas celkovy objem stazenych dat, nemuzes spocitat procentni podil a pak nezbyva nez v UserForm zobrazovat prubezny stav jako pocitadlo.

Re: Makro pro zobrazení vývoje (progress status)

Napsal: 24 kvě 2009 19:41
od Dieesels
Díky, to jsem potřeboval vědět..... :wink:

Re: Makro pro zobrazení vývoje (progress status)

Napsal: 24 kvě 2009 21:30
od navstevnik
Vloudila se chybicka, spravne by melo byt: If nacteno zaznamu Mod jednoproc = 0 Then ProgressBar.value= spocitej kolik procent je nacteno...