Je cherche à faire un truc tout simple : calculer le temps d'exécution de ma macro.
Voici la fonction que j'ai créée :
Code : Tout sélectionner
Sub logExecutionTime()
Dim timeDiff as Integer
If startTime = 0 Then
startTime = Now
Else
endTime = Now
timeDiff = endTime - startTime
MsgBox "La macro a été exécutée en " & timeDiff & " secondes"
End If
End Sub
Le souci c'est que lorsque j'initialise startTime avec Now, j'obtiens un Variant / Date et je ne sais pas comment convertir cela en genre timestamp...
Est-ce que vous pourriez m'aider ?
Et si vous avez un avis sur mon code, il sera le bienvenu !
Merci par avance.