• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

IF.... THEN stop macro

Status
Niet open voor verdere reacties.

ronald1986

Gebruiker
Lid geworden
2 apr 2010
Berichten
296
Mensen,

Nog een vraagje,
Hoe kan ik een macro halverwege laten stoppen op basis van een voorwaarde?

Ik heb nu:

Code:
If TextBox1 = "" Then
MsgBox "U heeft geen afwijking ingevuld"
Else
End If

Ik wil echter dat de macro ook stopt als er niks is ingevuld in TextBox1.

Hoe kan ik dat doen?

Heb inmiddels het antwoord gevonden:

Code:
If TextBox1 = "" Then
MsgBox "U heeft geen afwijking ingevuld"
UserForm1.Hide
Exit Sub
Else
End If




Mvg, Ronald
 
Laatst bewerkt:
Ronald,
Wil je de vraag dan ook als opgelost zetten?

Thnx!
 
Met .Hide staat de userform nog steeds in het geheugen.
Met Unload Me wordt ook de userform afgesloten.

Je zou er voor kunnen kiezen om de knop dat de macro activeert pas werkzaam te maken als textbox1 is ingevuld.
Code:
Commandbutton1.Enabled = Textbox1.Value <> ""

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan