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/2020 17:30:00") 'Renvoie : 17:30:00
    MsgBox TimeValue("31 oct 2020 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.