TimeSerial
Renvoie un objet Variant de sous-type Date contenant l'heure, les minutes et les secondes d'un moment précis.
Structure
TimeSerial(heure, minute, seconde)
Paramètres
heure - Nombre compris entre 0 (00 h 00) et le 23 (23 h), inclus, ou une expression numérique.
minute - Toute expression numérique.
deuxièmement - Toute expression numérique.
Description
Pour spécifier une heure, par exemple 11:59:59, la plage de valeurs de chaque argument TimeSerial doit se situer dans la plage autorisée pour l'unité concernée, c'est-à-dire entre 0 et 23 pour les heures, et entre 0 et 59 pour les minutes et les secondes. Cependant, vous pouvez également indiquer des durées relatives pour chaque argument en utilisant n'importe quelle expression numérique représentant un certain nombre d'heures, de minutes ou de secondes avant ou après une heure donnée.
Exemple
L'exemple suivant utilise des expressions à la place de valeurs temporelles absolues. La fonction TimeSerial renvoie une heure correspondant à 15 minutes avant (-15) six heures avant midi (12 - 6), soit 5 h 45 min 00 s.
Dim MyTime1
MyTime1 = TimeSerial(12 - 6, -15, 0) ' Renvoie 5 h 45 min 00 s.
Lorsqu'un argument dépasse la plage autorisée pour cet argument, il est arrondi à l'unité supérieure, le cas échéant. Par exemple, si vous indiquez 75 minutes, cela correspond à une heure et 15 minutes. Toutefois, si un seul argument se situe en dehors de l'intervalle compris entre -32 768 et 32 767, ou si l'heure spécifiée par les trois éléments de la structure, que ce soit directement ou par le biais d'une expression, fait que la date se situe en dehors de la plage de dates autorisée, une erreur se produit. |