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/2023") 'Renvoie : 30.10.2023
    MsgBox DateValue("30/10/20") 'Renvoie : 30.10.2023
    MsgBox DateValue("2023-10-30") 'Renvoie : 30.10.2023
    MsgBox DateValue("30 10 2023") 'Renvoie : 30.10.2023
    MsgBox DateValue("30 octobre 2023") 'Renvoie : 30.10.2023
    MsgBox DateValue("Octobre 30, 2023") 'Renvoie : 30.10.2023
    MsgBox DateValue("30-oct-2023") 'Renvoie : 30.10.2023
    MsgBox DateValue("30/10/2023 21:30:00") 'Renvoie : 30.10.2023

End Sub

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