Macro handmatig onderbreken

Status
Niet open voor verdere reacties.

harolda1980

Gebruiker
Lid geworden
7 aug 2007
Berichten
488
Ik heb een macro die continue draait en die ik wil onderbreken. Hoe maak ik een onderbrekingspunt erin! Dat bijvoorbeeld via een knop kan aangeven.
 
Hard way: Ctrl+Break

Of het woordje stop in de code opnemen

Of een variabele (public) aanmaken waarin tijdens het 'runnen' van de code die waarde wordt uitgelezen

aanzetje:
Code:
Public AanUit As Boolean

Sub tst()
AanUit = True

Do While AanUit
Range("a1").Value = Now()
DoEvents
Loop

End Sub

Private Sub CommandButton1_Click()
AanUit = False
End Sub
 
zoiets:

Code:
Public AanUit As Boolean

Private Sub CommandButton1_Click()
AanUit = False
End Sub

Sub tst2()
AanUit = True
'een stuk code
If AanUit = False Then Exit Sub
'een stuk code
If AanUit = False Then Exit Sub
'een stuk code
End Sub
 
Heb de exit via de volgende code! maar als ik de code met while gebruik krijg ik een lichte vastloper!


Code:
do until aanuit = true

Loop
 
En hoe ziet die code met de while er dan uit?

Code:
While aanuit
    blabla
Wend
Ron
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan