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/2020") 'Renvoie : 30.10.2020
MsgBox DateValue("30/10/20") 'Renvoie : 30.10.2020
MsgBox DateValue("2020-10-30") 'Renvoie : 30.10.2020
MsgBox DateValue("30 10 2020") 'Renvoie : 30.10.2020
MsgBox DateValue("30 octobre 2020") 'Renvoie : 30.10.2020
MsgBox DateValue("Octobre 30, 2020") 'Renvoie : 30.10.2020
MsgBox DateValue("30-oct-2020") 'Renvoie : 30.10.2020
MsgBox DateValue("30/10/2020 21:30:00") 'Renvoie : 30.10.2020
End Sub
Dans cet exemple, toutes les chaînes de caractères renvoient la même date.