Avtomatski zagon ob določenem času makra

Pomoč pri izdelavi makrov
Odgovori
Marko
Prispevkov: 1
Pridružen: Po Mar 20, 2006 12:30 pm
Kraj: Trbovlje

Avtomatski zagon ob določenem času makra

Odgovor Napisal/-a Marko »

Imam naslednji problem.
Moja koda za zagon makra je
Application.OnTime TimeValue ("15:00:00"), "MojMakro"

Makro se avtomatsko zažene ob 15:00, vendar se makro ob tej uri včasih tudi večkrat zaporedno zažene.
Zanima me kako lahko dosežem, da se bo makro zagnal zamo enkrat na dan ob 15:00.

Hvala za pomoč.
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

Če se makro starta večkrat, potem si pač morate nekje zapomniti, da ste ga danes že startali.

Najlažje je, če za to uporabite neko celico (npr. aa1) in ob zagonu makra preverite ali je v njej kaj zapisano. Če ni nič zapisano ali je v njej zapisan datum, ki je manjši od današnjega, potem vanjo zapišete današnji datum in nadaljujete. Če pa ugotovite, da je v njej že zapisan današnji datum (to pomeni, da se je makro že izvedel), pa makro pač prekinete že v IF stavku.
lp,
Matjaž Prtenjak
Administrator
Odgovori