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

End Sub

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