Comment utiliser la fonction VBA TIMESERIAL ?
La fonction VBA TIMESERIAL est répertoriée dans la catégorie de temps des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il renvoie une heure VBA valide selon les heures, les minutes et les secondes fournies . En termes simples, vous pouvez créer une valeur de temps en fournissant des heures, des minutes et des secondes.
Syntaxe
TimeSerial (heure, minute, seconde)
Arguments
- Heure : Un entier compris entre 0 et 23 pour spécifier les heures.
- Minute : Un entier compris entre 0 et 59 pour spécifier les minutes.
- Seconde : Un entier compris entre 0 et 59 pour spécifier les secondes.
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA TIMESERIAL, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_TIMESERIAL()
Range("A1").Value = TimeSerial(10, 35, 56)
End Sub
Dans ce qui précède, nous avons utilisé le TIMESERIAL pour créer une heure valide (selon VBA) en spécifiant directement les heures, les minutes et les secondes dans la fonction et il a renvoyé cette heure dans la cellule A1.
Remarques
- TIMESERIAL peut accepter des valeurs en dehors de la plage normale. Si vous spécifiez 61 minutes, cela ajoutera 1 heure à la valeur de l’heure et utilisera 1 comme valeur des minutes.
- Si un argument est en dehors de -32 768 à 32 767, VBA renverra l’erreur d’exécution 13.