Heure de formatage VBA

Table des matières

Ce didacticiel montrera comment utiliser la fonction Format VBA pour formater l'heure.

Fonction de formatage et heure

Heure de format VBA avec des formats prédéfinis

La fonction Format VBA peut être utilisée pour convertir un nombre en une chaîne avec un format prédéfini. Les formats disponibles pour le temps sont le temps long, le temps moyen et le temps court.

1234567891011121314 Sous FormatTimeExample_1()Dim DateEx As DateDateEx = #4/18/2020 18:05:07 #Format MsgBox (DateEx, "Longue durée") 'Le résultat est : 18:05:07 PMMsgBox Format (DateEx, "Moyen heure") 'Le résultat est : 18:05 PMFormat MsgBox (DateEx, "Short Time") 'Le résultat est : 18:05DateEx = #2/18/2021 06:05:07 AM#Format MsgBox (DateEx, "Longue durée") 'Le résultat est : 6:05:07 AMMsgBox Format(DateEx, "Moyen heure") 'Le résultat est : 06:05 AMFormat MsgBox (DateEx, "Short Time") 'Le résultat est : 06:05Fin du sous-marin

Heure de format VBA avec des formats personnalisés

La fonction Format VBA peut être utilisée pour convertir un nombre en une chaîne avec des formats personnalisés. Les symboles h et hh sont utilisés pour les heures, n et nn pour les minutes, s et ss pour les secondes, ttttt pour le temps plein selon les réglages du système et AM/PM, am/pm, A/P, a/p, AMPM pour le matin -pm système.

1234567891011121314151617 Sous FormatTimeExample_2()Dim DateEx As DateDateEx = #4/18/2020 18:05:07 PM#MsgBox Format(DateEx, "hh:nn:ss") 'Le résultat est : 18:05:07Format MsgBox(DateEx, "h:n:s AM/PM") 'Le résultat est : 18:5:7 PMMsgBox Format(DateEx, "h") 'Le résultat est : 18MsgBox Format(DateEx, "hh") 'Le résultat est : 18MsgBox Format(DateEx, "h:n") 'Le résultat est : 18:5MsgBox Format(DateEx, "hh:nn") 'Le résultat est : 18:05MsgBox Format(DateEx, "hh:nn:s") 'Le résultat est : 18:05:7MsgBox Format(DateEx, "hh:nn:ss") 'Le résultat est : 18:05:07Format MsgBox(DateEx, "\T\i\m\e\ \i\s\:\ hh:nn:ss")'Le résultat est : L'heure est : 18:05:07Fin du sous-marin
wave wave wave wave wave