Prekinitev izvajanja makra stipko ali gumbom

Pomoč pri izdelavi makrov
Odgovori
dragopre
Prispevkov: 81
Pridružen: To Dec 11, 2012 11:46 pm

Prekinitev izvajanja makra stipko ali gumbom

Odgovor Napisal/-a dragopre »

Pozdravljeni!

Pripravil sem makro, ki na delovnem listu izvaja demonstracijo delovanja obrazca. Da bi uporabnik lahko sledil postopku, vsak korak upočasnim z WaitTime funkcijo.
Zagon makra sem vezal na gumb. Postopek traja kar nekaj časa.
Ali obstaja način, da bi izvajanje makra prekinil npr. s pritiskom ene tipke ali gumba na delovnem listu ?
Pravzaprav iščem možnost, da med izvajanjem makru "sporočim", da naj prekine delo. Ob prekinitvi želim še "počistiti" vsebino, ki jo je demonstracija oziroma makro zapisal na delovni list.

Kontrolirano prekinitev znam izvesti le z MsgBox-om, kjer uporabnik lahko zahteva prekinitev. Vendar preveč sporočil moti potek demonstracije.

Lep pozdrav, Drago
admin
Site Admin
Prispevkov: 3583
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Prekinitev izvajanja makra stipko ali gumbom

Odgovor Napisal/-a admin »

Ne, tako kot ste so zamislili, makra ni mogoče ustaviti, saj v času, ko Excel izvaja makro, ne dela nič drugega, kar pomeni, da ne nadzoruje vnosa in podobnega. Če želite makro ustaviti, morate to narediti tako, da pač uporabnika vprašate ali želi prekiniti in če ne želi nadaljujete, sicer prekinete.
lp,
Matjaž Prtenjak
Administrator
Odgovori