VBA funkce ONtime spouští zavřený sešit Vyřešeno

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

Moderátor: Mods_senior

Budul
nováček
Příspěvky: 4
Registrován: listopad 15
Pohlaví: Nespecifikováno
Stav:
Offline

VBA funkce ONtime spouští zavřený sešit

Příspěvekod Budul » 26 lis 2015 12:27

Zdravim
Potřeboval bych malou radu.
V excelu mám v sešitu spuštěnou funkci ONTIME která má po určitém čase spustit makro, to všechno funguje v pohodě, problém nastává když sešit zavřu před zadanym časem tak po uběhnutí času se sešit znovu otevře. Pokud zavřu celej excel je to v poho.
Už mě nenapadá co s tim.

Reklama
lubo.
Level 2
Level 2
Příspěvky: 196
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: VBA funkce ONtime spouští zavřený sešit

Příspěvekod lubo. » 26 lis 2015 17:31

Metoda ontime je metodou aplikace. Tj funguje podle očekávání.
Pokud chcete chování změnit, je třeba při zavření sešitu odstranit také příslušnou událost ontime.

guest
Pohlaví: Nespecifikováno

Re: VBA funkce ONtime spouští zavřený sešit

Příspěvekod guest » 26 lis 2015 17:34

V události Before_Close sešitu by tuším mělo být něco jako:

Kód: Vybrat vše

Application.OnTime ZadanyCas, ZadanaProcedura, , False


tj. False na konci.

http://www.ozgrid.com/forum/showthread.php?t=144836
http://www.cpearson.com/excel/OnTime.aspx

Budul
nováček
Příspěvky: 4
Registrován: listopad 15
Pohlaví: Nespecifikováno
Stav:
Offline

Re: VBA funkce ONtime spouští zavřený sešit  Vyřešeno

Příspěvekod Budul » 30 lis 2015 12:21

Díky
To jsem potřeboval, nakopnout jak to ukončit a zabralo to :-).


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

Kdo je online

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