Fonction VBA : DateValue

La fonction VBA DateValue convertit une chaîne de caractères en date, en acceptant différents types de format de date.

Utilisation :

DateValue(texte)


Exemple d'utilisation

Utilisation de la fonction DateValue pour convertir en date différentes chaînes de caractères :

Sub exemple()
    
    MsgBox DateValue("30/10/2026") 'Renvoie : 30.10.2026
    MsgBox DateValue("30/10/20") 'Renvoie : 30.10.2026
    MsgBox DateValue("2026-10-30") 'Renvoie : 30.10.2026
    MsgBox DateValue("30 10 2026") 'Renvoie : 30.10.2026
    MsgBox DateValue("30 octobre 2026") 'Renvoie : 30.10.2026
    MsgBox DateValue("Octobre 30, 2026") 'Renvoie : 30.10.2026
    MsgBox DateValue("30-oct-2026") 'Renvoie : 30.10.2026
    MsgBox DateValue("30/10/2026 21:30:00") 'Renvoie : 30.10.2026

End Sub

Dans cet exemple, toutes les chaînes de caractères renvoient la même date.