Van Microsoft Visual Basic is een eenvoudige programmeertaal waarmee gebruikers kunnen schrijven programma's die gebruik maken van de Windows-interface--zijn knoppen, menu's, tabbladen, windows en vakken. Soms, wilt u een module te stoppen voor een korte tijd om te voorkomen dat belangrijke informatie van het verdwijnen van het scherm of tijd voor een aparte module voor het uitvoeren van enkele taak te geven. Als u gebruik wilt maken van de Windows-interface "Sleep" functie, die de uitvoering van het programma gedurende een bepaalde tijd onderbreekt, kunt u dit doen door het invoegen van een verwijzing naar slaap in van de module van uw VBA-code.
De code voor uw Visual Basic-module openen alsof u zou wanneer u andere wijzigingen aanbrengt in het.
Voeg de volgende code in de declaratiesectie van uw Visual Basic-module, waar variabelen worden gedeclareerd:
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Voeg de volgende code op wat punt in uw VBA-programma dat u een vertraging wilt optreden zonder enige werk wordt gedaan door het programma:
Slaap 2000
Vervang "2000" met het aantal milliseconden dat u wilt de vertraging duren; in dit voorbeeld zou de opdracht het programma gedurende twee seconden slapen veroorzaken.