Gebruik de functie " Timer " om de verstreken tijd te meten in Visual Basic for Applications ( VBA ) . Het geeft het aantal seconden dat is verstreken sinds middernacht . U kunt het gebruiken voor het benchmarken of meet de totale speelduur van een VBA- functie . Door het toekennen van een variabele naar een " snapshot " van de timer te nemen aan het begin en einde van je code , en vervolgens het meten van het verschil tussen hen , kunt u het aantal seconden duurde het voor je uit te voeren functie krijgen . Door het instellen van de output formaat daarvan , kunt u de resultaten krijgen tot honderdsten van een seconde . Instructies 1 Start de Microsoft Office-programma dat u gebruikt om uw VBA- functie uit te voeren . Druk "CTRL + O , " selecteert u het document waarop uw code bevat en klik op 'Openen'. Druk op " ALT + F11 " 2 om de Visual Basic Editor ( VBE ) te openen . In het "Project Explorer " paneel , dubbelklikt u op de naam van de module die uw functie bevat 3 Plaats de volgende code direct na de eerste regel in uw functie : . startTime = Timer ( ) 4 Plaats de volgende code voor de regel dat "End Function " of " End Sub " zegt : endTime = Timer ( ) < br msg > = " Speelduur: " & Chr ( 13 ) & _ Format ( endTime - startTime , " 0.000 s " ) MsgBox msg , vbInformation < br > Press 5 " CTRL + S " om uw code en het document op te slaan . 6 Druk op " F5 ", selecteert u de naam van uw functie uit de lijst en klik vervolgens op ' Uitvoeren '. Na uw functie voltooit haar stappen , zal een klein message box dan laten de lopende tijd . Klik op " OK " om te sluiten .
|