Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[VBA] stoppen lus vanuit andere procedure

Pagina: 1
Acties:

  • 107mb
  • Registratie: Juni 2004
  • Laatst online: 21-11 20:46
in VBA doorloop ik een lus. Vanuit deze lus wordt een tweede procedure aangeroepen. Hoe kan ik vanuit deze tweede procedure de lus afbreken?

End is geen optie, omdat deze de gehele VBA code afbreekt.

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Twee mogelijkheden:
Visual Basic:
1
2
3
4
5
6
7
8
Sub x()
Do
if func2 then exit do
Loop Until func2
End Sub
Function func2()
func2 = MsgBox("Stoppen?", vbYesNo) = vbYes
End Function

of 4 mogelijkheden, als je het zetten van een variabele op moduleniveau meerekent.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • 107mb
  • Registratie: Juni 2004
  • Laatst online: 21-11 20:46
het zetten van een variabele is de beste optie in mijn situatie.

thanks

[ Voor 38% gewijzigd door 107mb op 01-04-2011 13:22 ]