DateSerial, fonction

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Renvoie une donnée de type Variante (Date) pour une année, un mois ou un jour.

Syntaxe

DateSerial ( année, mois, jour )

La syntaxe de la fonction DateSerial comprend les arguments suivants :

Argument

Description

année

Obligatoire. Nombre entier. Nombre compris entre 100 et 9999, inclus, ou un expression numérique.

mois

Obligatoire. Nombre entier. Toute expression numérique.

jour

Obligatoire. Nombre entier. Toute expression numérique.


Notes

Pour spécifier une date, comme le 31 décembre 1991, la plage de nombres pour chaque DateSerialargument doit être dans la plage acceptée de l’unité ; Autrement dit, 1-31 pour les jours et 1 – 12 mois. Toutefois, vous pouvez également spécifier des dates relatives pour chaque argument en utilisant n’importe quelle expression numérique qui représente un certain nombre de jours, mois ou années avant ou après une date donnée.

L’exemple suivant utilise des expressions numériques au lieu de valeurs de dates absolues. Dans ce cas la fonction DateSerial retourne une date qui correspond au jour précédant le premier jour (1 - 1), deux mois avant août (8 - 2), 10 ans avant 1990 (1990 - 10) ; en d’autres termes, mai 31, 1980.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

Interprétation des années à deux chiffres de l’année en fonction des paramètres de l’ordinateur définis par l’utilisateur. Le paramètre par défaut est que les valeurs comprises entre 0 et 29 inclus, sont interprétés comme les années 2000 à 2029. Les valeurs par défaut entre 30 et 99 sont interprétées comme étant les années 1930 à 1999. Pour tous les autres arguments year , utilisez une année à quatre chiffres (par exemple, 1800).

Versions de Windows interprètent antérieurs à Windows 2000 des années à deux chiffres selon les valeurs par défaut ci-dessus. Pour vous assurer que la fonction retourne la valeur correcte, utilisez une année à quatre chiffres.

Lorsqu’un argument dépasse la plage acceptée pour cet argument, il incrémente à l’unité supérieure selon le cas. Par exemple, si vous spécifiez 35 jours, elle est évaluée comme un mois et un certain nombre de jours, selon l’emplacement de l’année, elle est appliquée. Si un argument n’est pas dans la plage-32 768 et 32 767, une erreur se produit. Si la date spécifiée par les trois arguments se situe en dehors de la plage de dates acceptable, une erreur se produit.

Remarque : Pour l' année, mois, et le jour, si le paramètre de propriété calendrier est grégorien, la valeur fournie est supposé égal à être grégorien. Si le paramètre de propriété calendrier est Hijri, la valeur fournie est supposé égal à être islamique (Hijri).

La partie date retournée est dans l’unité de temps du calendrier Visual Basic. Par exemple, si le calendrier actuel est islamique (Hijri) et la partie de date à renvoyer est l’année, la valeur de l’année est une année Hijri. Pour l’argument année, les valeurs comprises entre 0 et 99, inclus, sont interprétés comme les années 1400-1499. Pour toutes les autres valeurs d’année , utilisez l’année sur quatre chiffres complète (par exemple, 1520).

Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de recherche et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction DateSerial pour retourner la date de l’année, mois et jour.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×