Fonction de minuterie VBA

Minuterie Description

Renvoie une valeur Single représentant le nombre de secondes écoulées depuis minuit.

Exemples de minuterie simples

Voici un exemple simple de minuterie :

123 Sous Timer_Example()Minuteur MsgBoxFin du sous-marin

Syntaxe du temporisateur

Dans l'éditeur VBA, la syntaxe de la fonction Timer.

1 Minuteur

La fonction Timer ne contient aucun argument :

Exemples de fonction de minuterie Excel VBA

En utilisant l'exemple de code suivant, essayez de comparer sec1 et sec2.

Ensuite, nous pouvons facilement connaître la signification de la fonction Timer.

123456789101112131415161718192021222324252627 Sous Timer_Example1()Dim sec1 comme uniqueDim sec2 aussi longtempssec1 = Minuteursec2 = GetSecondsFromMidnightMsgBox "sec1 = " & sec1 & vbCrLf & _"sec2 = " & sec2Fin du sous-marinFonction GetSecondsFromMidnight() As LongDim dt comme dateDim h en tant qu'entierDim m en tant qu'entierDim s en tant qu'entierdt = maintenanth = Heure(dt)m = Minute(dt)s = Seconde(dt)min = h * 60 + ms = min * 60 + sGetSecondsFromMidnight = secondesFonction de fin

En utilisant la fonction Timer, nous pouvons mesurer combien de temps il faudrait pour exécuter une section de code VBA.

1234567891011121314151617 Sous Timer_Example2()Dim startSec As SingleDim endSec comme uniqueDim j'aussi longtempsstartSec = Minuteur' Début du code VBA à testerPour i = 1 à 500000FaireEvénementsEnsuite je' Fin du code VBA à testerendSec = MinuteurMsgBox "Il a fallu " & CStr(endSec - startSec) & "s."Fin du sous-marin

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave