..|| Blog || Produkti/Storitve || MExcel || MDodatki || 300 nasvetov ||..

Prekinitev izvajanja makra stipko ali gumbom

Pomoč pri izdelavi makrov

Prekinitev izvajanja makra stipko ali gumbom

OdgovorNapisal/-a dragopre » So dec 17, 2016 11:14 pm

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
dragopre
 
Prispevkov: 71
Pridružen: To dec 11, 2012 11:46 pm



Matjazev.NET
 

Re: Prekinitev izvajanja makra stipko ali gumbom

OdgovorNapisal/-a admin » So dec 17, 2016 11:54 pm

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
admin
Site Admin
 
Prispevkov: 3524
Pridružen: Sr jul 20, 2005 10:06 pm


Vrni se na VBA

Kdo je prisoten

Po forumu brska: 0 registriranih uporabnikov in 1 gost

cron