Fonction DateValue
Renvoie une Variante (Date).
Syntaxe
DateValue(date)
L’argumentdate requis est normalement une expression de chaîne représentant une date du 1er janvier 100 au 31 décembre 9999. Toutefois, une date peut également être une expression qui peut représenter une date, une heure ou une date et heure dans cette plage.
Remarques
Si unedate est une chaîne qui comprend uniquement des nombres séparés par des séparateurs de datevalides, DateValue reconnaît l’ordre pour le jour, mois et année selon le format Date courte que vous avez spécifié pour votre système. DateValue reconnaît également les dates sans ambiguïté qui contiennent des noms des mois, soit sous forme longue ou abrégée. Par exemple, en plus de reconnaître 30/12/1991 et 30/12/91 DateValue reconnaît également le 30 décembre 1991 et 30 déc 1991.
Si la date ne précise pas l'année, DateValue utilise l'année en cours correspondant à la date système de votre ordinateur.
Si l’argumentdate inclut des informations de temps, DateValue ne les renvoie pas. Toutefois, si date inclut les informations non valides (par exemple, « 89 : 98 »), une erreur se produit.
Remarque
Pour date, si la valeur de la propriété Calendrier est grégorien, la date fournie doit être grégorienne. Si le calendrier est hégirien, la date fournie doit être de ce type. Si la date fournie est Hijri, l’argument date est une chaîne représentant une date comprise entre 1/1/100 (grégorien 2 août 718) et 4/3/9666 (grégorien 31 décembre 9999).
Exemple
Cet exemple utilise la fonctionDateValue pour convertir une chaîne en date. Vous pouvez également utiliser des dates littérales pour attribuer directement une date à une variableVariante ou Date, par exemple, MyDate = #2/12/69 #.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.