Pauza v makru
Pauza v makru
Zdravo,
kdor dela sprašuje. Imam sila preprosto vprašanje.
Želim, da se makro med izvajanjem sam zaustavi in čaka na pritisk neke tipke (oz. določene tipke), da se nadaljuje.
Je to možno in kako?
Se v naprej zahvaljujem.
Lp Brane
kdor dela sprašuje. Imam sila preprosto vprašanje.
Želim, da se makro med izvajanjem sam zaustavi in čaka na pritisk neke tipke (oz. določene tipke), da se nadaljuje.
Je to možno in kako?
Se v naprej zahvaljujem.
Lp Brane
Ob programiranju v Oknih morate spremeniti način razmišljanja, ki ste ga imeli ob programiranju 20 let nazaj. Programa v oknih ne smete ustaviti, saj potem ne more delati nič - niti osveževati ekrana Točno to lahko opazujete, če kakšen program "zmrzne", saj tedaj ne dela nič in namesto slike ekrana je na namizju samo belo polje - program se namreč ne osvežuje!
Torej sploh ni vprašanje ali se to da narediti ali se to ne da narediti - če to naredite potem pomeni, da ste popolnoma zgrešli zasnovo programa.
Torej sploh ni vprašanje ali se to da narediti ali se to ne da narediti - če to naredite potem pomeni, da ste popolnoma zgrešli zasnovo programa.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Hm...
saj ravno to želim! Da program med zaustavitvijo ne dela nič in si lahko v miru ogledam rezultate. Največ 1/2 minute. Nato bi program lahko tudi zapustil ali nadaljeval kot sledi simboličen primer:
Sem pač dinozaver, kaj morem.
Lepo prosim za razumevanje.
lp Brane
ps : to potrebujem le začasno, ko sestavljam makro sicer traja, da se sam konča (če se ne zacikla ipd)
saj ravno to želim! Da program med zaustavitvijo ne dela nič in si lahko v miru ogledam rezultate. Največ 1/2 minute. Nato bi program lahko tudi zapustil ali nadaljeval kot sledi simboličen primer:
Koda: Izberi vse
---
na tem mestu se ustavi
če pritisnem tipko <E> zapusti program
Else po pritisku na neko drugo tipko nadaljuj
---
Lepo prosim za razumevanje.
lp Brane
ps : to potrebujem le začasno, ko sestavljam makro sicer traja, da se sam konča (če se ne zacikla ipd)
Če med razvojem potrebujete, da se makro ustavi, ga pač ustavite z razhroščevalcem. Preprosto postavite se v VBA kodo in v vrstici, kjer želite, da se makro ustavi pritisnite F9 in vrstica se bo obarvala rdeče, kar pomeni, da se bo makro ustavil, ko bo prišel na to vrstico.
Izvajanje makra nato nadaljujete z:
Izvajanje makra nato nadaljujete z:
- F5 - nadaljuje do naslednje prekinitve oz. do konca makra (kar je prej)
- F8 - izvede naslednji ukaz
- SHIFT+F8 - izvede celotno naslednjo funkcijo
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator