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

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod Dieesels » 17 kvě 2009 17:42

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

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod navstevnik » 18 kvě 2009 11:15

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
Přílohy
ProgressBar1.xls
(33.5 KiB) Staženo 139 x
ProgressBar.xls
(28.5 KiB) Staženo 104 x

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod Dieesels » 23 kvě 2009 22:42

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...

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod navstevnik » 24 kvě 2009 08:00

Pokud nemas problem s vytvorenim prvku zobrazujiciho prubeh akce, pak nemuzes mit problem s predavanim hodnoty tomuto prvku z procedury zajistujici import.

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod Dieesels » 24 kvě 2009 16:40

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.

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod navstevnik » 24 kvě 2009 18:33

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.

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod Dieesels » 24 kvě 2009 19:41

Díky, to jsem potřeboval vědět..... :wink:

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod navstevnik » 24 kvě 2009 21:30

Vloudila se chybicka, spravne by melo byt: If nacteno zaznamu Mod jednoproc = 0 Then ProgressBar.value= spocitej kolik procent je nacteno...


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů