Table des matières
Dans cet article, je vais vous montrer comment obtenir la date du jour en VBA Vous apprendrez à afficher la date et l'heure actuelles, ainsi qu'à formater la date et l'heure dans le format de votre choix.
Comment obtenir la date du jour en VBA (vue rapide)
Télécharger le cahier d'exercices
Téléchargez ce livre d'exercices pour vous exercer à la tâche pendant que vous lisez cet article.
Obtenir les dates actuelles en VBA.xlsm3 façons d'obtenir la date du jour en VBA
Explorons les meilleures façons d'obtenir la date et l'heure actuelles dans un fichier de type Macro sur VBA .
1. obtenir la date du jour par la fonction Date de VBA
Tout d'abord, voyons comment nous pouvons obtenir la date du jour. Vous pouvez obtenir la date du jour dans les champs suivants VBA de manière assez complète en utilisant le Fonction de date de VBA .
La ligne de code sera :
Date_actuelle=Date()
Le code complet pour afficher la date actuelle sera :
⧭ Code VBA :
Sub Get_Current_Date() Current_Date = Date MsgBox Current_Date End Sub
Note : Ce code crée un Macro appelé Get_Current_Date .
⧭ Sortie :
Exécuter cette macro et vous obtiendrez un Boîte à messages affichant la date actuelle, 11-Jan-22 .
Lire la suite : Comment insérer la date du jour dans Excel ?
2. insérer la date et l'heure actuelles par la fonction Now de VBA
Vous pouvez utiliser le Maintenant fonction de VBA pour obtenir la date actuelle ainsi que l'heure actuelle.
La ligne de code sera :
Date_et_heure_actuelles = Now()
Par conséquent, l'ensemble code pour afficher la date et l'heure actuelles :
⧭ Code VBA :
Sub Get_Current_Date_and_Time() Current_Date_and_Time = Now() MsgBox Current_Date_and_Time End Sub
Note : Ce code crée un Macro appelé Obtenir la date et l'heure actuelles .
⧭ Sortie :
Exécutez ceci Macro et vous obtiendrez un Boîte à messages affichant la date et l'heure actuelles, 11-Jan-22 11:23:20 AM .
Lire la suite : Fonctions Now et Format dans Excel VBA
Lectures similaires
- Variable date dans les codes VBA (7 utilisations des macros avec exemples)
- Comment utiliser le raccourci de date d'Excel
- Calculer la date d'échéance avec une formule dans Excel (7 façons)
- Comment utiliser la formule IF avec des dates (6 exemples simples)
3. formater la date et l'heure actuelles à l'aide de la fonction Format de VBA
Jusqu'à présent, nous avons appris à obtenir la date et l'heure actuelles. Cette fois, nous allons voir comment afficher la date et l'heure dans le format souhaité.
3.1 Format de la date actuelle
Tout d'abord, nous allons formater uniquement la date du jour.
Nous utiliserons le Format fonction de VBA à cette fin. syntaxe de la fonction est :
=Format(Date,Format)
Par conséquent, pour afficher la date du jour au format jj/mm/aaaa la ligne de code sera :
Date_actuelle = Format(Date, "dd/mm/yyyy")
Et l'ensemble Code VBA le sera :
⧭ Code VBA :
Sub Format_Date_et_Heure() Current_Date = Format(Date, "dd/mm/yyyy") MsgBox Current_Date End Sub
Note : Ce code crée un Macro appelé Format_Date_et_Heure .
⧭ Sortie :
Si vous exécutez ce code, il affichera la date actuelle dans le format que vous souhaitez, jj/mm/aaaa , 11/01/2022 .
3.2 Formatage de la date et de l'heure actuelles
Vous pouvez également utiliser le Format pour formater ensemble la date et l'heure actuelles.
Affichons la date et l'heure actuelles au format jj/mm/aaaa hh:mm:ss am/pm .
La ligne de code sera :
Date_et_heure_actuelles = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
Et l'ensemble Code VBA le sera :
⧭ Code VBA :
Sub Format_Date_et_Heure() Current_Date_et_Heure = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm") MsgBox Current_Date_et_Heure End Sub
Note : Ce code crée un Macro appelé Format_Date_et_Heure .
⧭ Sortie :
Si vous exécutez ce code, il affichera la date et l'heure actuelles dans le format que vous souhaitez, jj/mm/aaaa hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .
En savoir plus : Comment formater une date avec VBA dans Excel
Résumé
- Le site MAINTENANT fonction de Application Visual Basic renvoie la date et l'heure actuelles.
- Le site Date renvoie la date du jour.
- Le site Format affiche la date et l'heure dans le format de votre choix.
Conclusion
À l'aide de ces méthodes, vous pouvez obtenir et afficher la date et l'heure actuelles dans un fichier de type Macro Vous avez des questions ? N'hésitez pas à nous les poser.