Fonction VBA : TimeValue
La fonction VBA TimeValue convertit une chaîne de caractères en heure, en acceptant différents types de format d'heure.
Utilisation :
TimeValue(texte)
Exemple d'utilisation
Utilisation de la fonction TimeValue pour convertir en heure différentes chaînes de caractères :
Sub exemple()
MsgBox TimeValue("17:30") 'Renvoie : 17:30:00
MsgBox TimeValue("17:30:00") 'Renvoie : 17:30:00
MsgBox TimeValue("05:30:00 PM") 'Renvoie : 17:30:00
MsgBox TimeValue("5:30PM") 'Renvoie : 17:30:00
MsgBox TimeValue("31/10/2023 17:30:00") 'Renvoie : 17:30:00
MsgBox TimeValue("31 oct 2023 17:30") 'Renvoie : 17:30:00
End Sub
Dans cet exemple, la fonction TimeValue renvoie la même heure avec toutes les chaînes de caractères.