Les partenaires publicitaires:

Comment Fonctions Temps VBA

Utilisez le "Minuteur" fonction pour mesurer le temps écoulé dans Visual Basic pour Applications (VBA). Il renvoie le nombre de secondes qui se sont écoulées depuis minuit. Vous pouvez l'utiliser pour référence ou mesurer le temps d'exécution total d'une fonction VBA. En assignant une variable à prendre une "instantané" de la minuterie au début et à la fin de votre code, puis en mesurant la différence entre eux, vous pouvez obtenir le nombre de secondes qu'il a fallu pour votre fonction à exécuter. En définissant le format de sortie en conséquence, vous pouvez obtenir des résultats jusqu'à centièmes de seconde.

Instructions

  1. Démarrez l'application Microsoft Office que vous utilisez pour gérer votre fonction VBA. Appuyez "CTRL + O," sélectionnez le document qui contient votre code, puis cliquez sur "Ouvrir."

  2. Appuyez "ALT + F11" pour ouvrir l'éditeur Visual Basic (VBE). Dans le "Explorateur de projet" Panneau, double-cliquez sur le nom du module qui contient votre fonction.

  3. Insérez le code suivant juste après la première ligne de votre fonction:

    startTime = minuterie ()

  4. Insérez le code suivant avant la ligne qui dit "End Function" ou "End Sub":




    endTime = minuterie ()

    msg = "Durée:" & Chr (13) & _

    Format (endTime - startTime, "0.000 s")

    MsgBox msg, vbInformation

  5. Appuyez "CTRL + S" pour enregistrer votre code et document.

  6. Appuyez "F5," sélectionnez le nom de votre fonction dans la liste, puis cliquez sur "Exécutez." Après votre fonction complète ses étapes, une petite boîte de message apparaîtra alors son temps d'exécution. Cliquez "D'accord" pour la refermer.

» » » » Comment Fonctions Temps VBA