VBA - Fonction Format DateTime

Une fonction, qui aide les développeurs à formater et renvoyer une expression de date et d'heure valide.

Syntaxe

FormatDateTime(date,format)

Description des paramètres

  • Date - Un paramètre obligatoire.

  • Format- Un paramètre facultatif. Valeur qui spécifie le format de date ou d'heure à utiliser. Il peut prendre les valeurs suivantes.

    • 0 = vbGeneralDate - Par défaut

    • 1 = vbLongDate - Date de retour

    • 2 = vbShortDate - Date de retour

    • 3 = vbLongTime - Retourne l'heure

    • 4 = vbShortTime - Retourne l'heure

Exemple

Ajoutez un bouton et ajoutez la fonction suivante.

Private Sub Constant_demo_Click()
   d = ("2013-08-15 20:25")
   msgbox("Line 1 : " & FormatDateTime(d))
   msgbox("Line 2 : " & FormatDateTime(d,1))
   msgbox("Line 3 : " & FormatDateTime(d,2))
   msgbox("Line 4 : " & FormatDateTime(d,3))
   msgbox("Line 5 : " & FormatDateTime(d,4))
End Sub

Lorsque vous exécutez la fonction ci-dessus, elle produit la sortie suivante.

Line 1 : 15/08/2013 8:25:00 PM 
Line 2 : Thursday, 15 August 2013
Line 3 : 15/08/2013
Line 4 : 8:25:00 PM
Line 5 : 20:25