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: 2830 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandar1987

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



+1 Profil

icon [Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa20.01.2008. u 13:18 - pre 198 meseci
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.
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

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

Sajt: www.gowi.rs


+109 Profil

icon Re: [Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa23.01.2008. u 08:04 - pre 197 meseci
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.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

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

[ Pregleda: 2830 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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