Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa

[es] :: Office :: Excel :: [Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa

[ Pregleda: 521 | Odgovora: 1 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandar1987

Član broj: 129312
Poruke: 60
*.adsl.verat.net.



Profil

icon [Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa20.01.2008. u 13:18

Imam jedan problem
Kako u excelu stopirati jedan te isti makro i ponovo ga aktivirati na isto dugme-kontrolu. Da li je moguce ovaj problem resiti u kodu pomocu petlje. Posto nisam vican pisanju koda pomagajte.
20.01.2008. u 13:18 

Jpeca
Predrag Jovanović
Božic i sinovi - škola računara
Pančevo

Moderator
Član broj: 25683
Poruke: 1124
212.200.27.*

Jabber: jpeca@elitesecurity.org


Profil

icon Re: [Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa23.01.2008. u 08:04
Ne znam o kakvom se makrou radi. Makro obično ne radi u beskonačnoj petlji da bi ga trebalo zaustaviti?

Ukoliko je nešto krenulo po zlu i makro treba prekinuti tokom izvršavanja koristiš tastersku kombinaciju CTRL + Break. Ukoliko testiraš rad makroa pa hoćeš privremeno da ga zaustaviš i nastaviš sa radom, treba u VBE (Alt+F11) postaviti Breakpoint (F9) na određenu liniju i kad stigne do nje makro će se zaustaviti . Može se postaviti i prekidanje izvršavanja kad je neki izraz tačan ili netača u dijalogu Add Watch (Debug meni). Izvršavanje u tom slučaju možeš nastaviti sa F5 ili red po red sa F8.

Ukoliko je makro takve prirode da se njegovim startovanje postavljaju neke opcije skrivanje reda, kolone, veličinu slova ... , a "stopiranjem" treba poništiti ove opcije (vratiti na uobičajen vrednosti) možeš koristiti ToggleButton iz ActiveX Controla (Controls Toolbox). Ovo dugme ima dva stanja - uključeno i isključeno koja možeš iskoristiti da postaviš, odnosno ukineš opcije.
Code:

Private Sub ToggleButton1_Click()
   If ToggleButton1.Value = True Then
       'Komande koje treba odraditi kad je dugme pritisnuto
         
    Else
       'Komande koje treba odraditi kad dugme nije pritisnuto

     End If
End Sub


U prikačenom primeru ovim dugmetom sakriva se ili prikazuje četvrti red na listu.
Dva u dva ide jednom ako možeš da ga ućuškaš
Prikačeni fajlovi
23.01.2008. u 08:04 

[es] :: Office :: Excel :: [Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa

[ Pregleda: 521 | Odgovora: 1 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.