Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

[Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa

  • 1 odgovor
  • 3.943 pregleda

Najnovija ↓

Re: [Excel] Kako stopirati i nastaviti izvrsenje jednog istog makroa 23.01.2008. u 09:04 · pre 228 meseci #2
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.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme