Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe maak je een Ja Nee-berichtvenster aan voordat je een macro in Excel start?

In Excel kunt u een macro rechtstreeks activeren door op te drukken F5 toets of klik op de lopen knop in de Microsoft Visual Basic voor toepassingen venster. Maar soms wilt u misschien een berichtvenster maken waarin de gebruiker wordt gevraagd of zij de macro willen uitvoeren. Zo ja, ga dan door met het uitvoeren van de code. Zo nee, stop dan met het uitvoeren van de code. In dit artikel zal ik het hebben over het maken van een ja-nee-berichtvak voordat een macro in Excel wordt uitgevoerd.

Maak een Ja Nee-berichtvenster voordat u een macro uitvoert met VBA-code


Maak een Ja Nee-berichtvenster voordat u een macro uitvoert met VBA-code


De volgende VBA-code kan u helpen om een ​​ja-nee-aanwijzing toe te voegen om te bevestigen dat als u een macro uitvoert, u de volgende stappen kunt uitvoeren:

1. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.

2. Klik op bijvoegsel > module, en plak de volgende macro in de module Venster.

VBA-code: maak een ja-nee-berichtvak aan voordat u een macro uitvoert:

Sub continue()
CarryOn = MsgBox("Do you want to run this macro?", vbYesNo, "Kutools for Excel")
If CarryOn = vbYes Then
'put rest of code here
End If
End Sub

Notes: Kopieer en plak uw eigen code in de bovenstaande code zonder de Sub kop en End Sub footer tussen de Als CarryOn = vb Ja dan en Einde als scripts. Zie screenshot:

doc berichtvenster ja geen macro 1

3. Druk vervolgens op F5 toets, er verschijnt een prompt om u eraan te herinneren dat als u deze code wilt uitvoeren, klik Ja om verder te gaan en klik op Nee om te stoppen, zie screenshot:

doc berichtvenster ja geen macro 2


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen en gegevens bewaren; Inhoud gesplitste cellen; Combineer dubbele rijen en som / gemiddelde... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • Favoriete en snel formules invoegen, Bereiken, grafieken en afbeeldingen; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Werkt met Office 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in bedrijf. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.