Hoe kunt u een tijdvertraging toepassen nadat u een VBA-macro in Excel hebt uitgevoerd?
In sommige gevallen is het nodig om een timervertraging in te bouwen voordat een VBA-macro in Excel wordt uitgevoerd. Denk bijvoorbeeld aan een situatie waarin u op een macro klikt en het effect pas na 10 seconden zichtbaar wordt. In dit artikel leest u hoe u dat voor elkaar krijgt.
Gebruik een tijdvertraging na het uitvoeren van een VBA-macro in Excel
Gebruik een tijdvertraging na het uitvoeren van een VBA-macro in Excel
Hier raad ik aan om een specifieke macro uit te voeren door op een opdrachtknop in Excel te klikken. U kunt de code voor de timervertraging direct in de opdrachtknop opnemen, zodat de uitvoering van de macro automatisch wordt uitgesteld. Volg hiervoor de onderstaande stappen.
1. Klik op Ontwikkelaar > Invoegen > Opdrachtknop (ActiveX-besturingselement) om een opdrachtknop in uw werkblad in te voegen. Zie de schermafbeelding:

2. Nadat u de opdrachtknop hebt ingevoegd, klikt u er met de rechtermuisknop op en selecteert u Code weergeven in het contextmenu. Zie de schermafbeelding:

3. Voer in het venster dat verschijnt van Microsoft Visual Basic for Applications de onderstaande VBA-code voor de timervertraging in tussen de twee regels van de oorspronkelijke code in het codovenster, zoals op de onderstaande schermafbeelding is weergegeven:
Application.OnTime Now() + TimeValue("00:00:10"), "Cheezy" 
Opmerking: In de code is 00:00:10 de vertragingsduur en Cheezy de naam van de macro die u wilt uitvoeren. Pas deze waarden naar behoefte aan.
4. Druk op de toetsencombinatie Alt+Q om het venster Microsoft Visual Basic for Applications te sluiten.
5. Schakel de ontwerpmodus uit door op Ontwikkelaar > Ontwerpmodus te klikken. Zie de schermafbeelding:

Vanaf nu wordt de opgegeven macro in Excel pas 10 seconden na het klikken op de opdrachtknop uitgevoerd.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins