Comment insérer le jour, le mois ou l'année en cours dans une cellule dans Excel ?
Dans Excel, les professionnels comme les utilisateurs occasionnels ont souvent besoin d'insérer la date, le mois ou l'année en cours dans une feuille de calcul. Que vous enregistriez des transactions quotidiennes, généreriez des rapports horodatés ou suiviez des jalons, ajouter efficacement ces informations permet de rationaliser votre flux de travail et d'améliorer la précision. Saisir manuellement la date à chaque fois peut s'avérer source d'erreurs et chronophage, surtout dans des documents dynamiques nécessitant des mises à jour constantes. Cet article présente plusieurs méthodes pratiques pour insérer la date, le mois ou l'année actuelle dans une cellule Excel, ainsi que dans l'en-tête ou le pied de page. Vous découvrirez également des approches alternatives utilisant des formules Excel, des raccourcis clavier, des fonctionnalités dédiées de Kutools, et l'automatisation par VBA — chacune avec ses propres avantages et scénarios adaptés.
- Insérer l'année, le mois ou la date en cours via des formules et des raccourcis clavier
- Insérer l'année, le mois ou la date en cours avec un format de date spécifique
- Insérer la date et l'heure actuelles dans une cellule/en-tête/pied de page
- VBA : Insérer automatiquement la date, le mois ou l'année en cours lors de la modification d'une cellule ou via un bouton
Insérer l'année, le mois ou la date en cours par des formules et des raccourcis clavier dans Excel
Excel propose des fonctions intégrées et des raccourcis clavier pratiques qui vous permettent d'insérer rapidement la date, le mois ou l'année en cours. Ces méthodes sont idéales lorsque vous souhaitez qu'Excel affiche des informations de date actuelles qui se mettent à jour automatiquement, ou lorsque vous devez saisir manuellement un horodatage à un moment précis.
Par exemple, pour afficher le mois en cours sous forme de chiffre, saisissez simplement la formule suivante dans la cellule souhaitée : =MONTH(TODAY()) et appuyez sur Entrée. Cela retournera le mois actuel (par exemple, 8 pour août).
Formule | Résultat de la formule | |
Insérer le mois en cours (format numérique) | =MONTH(TODAY()) | 8 |
Insérer le mois en cours (nom complet) | =TEXT(TODAY(),"MMMM") | Août |
Insérer l'année en cours | =YEAR(TODAY()) | 2015 |
Insérer la date actuelle (mise à jour automatique) | =TODAY() | 2015/8/20 |
Insérer la date et l'heure actuelles (mise à jour automatique) | =NOW() | 2015/8/20 9:41 |
Notes sur les paramètres :
- Les formules
=TODAY()
et=NOW()
se mettent à jour automatiquement chaque fois que la feuille de calcul est recalculée, donc la date/l'heure affichée reste toujours à jour. =YEAR(TODAY())
retourne l'année sous forme de nombre à quatre chiffres, tandis que=TEXT(TODAY(),"MMMM")
fournit le nom complet du mois.- Si vous souhaitez une valeur statique (qui ne changera pas ultérieurement), utilisez les raccourcis clavier ci-dessous.
Pour les entrées statiques — par exemple, lorsque vous souhaitez enregistrer la date d'un événement spécifique sans que la valeur ne soit mise à jour ultérieurement — les raccourcis clavier sont particulièrement utiles :
(1) Pour insérer immédiatement la date actuelle dans la cellule sélectionnée, appuyez sur CTRL + ;.
(2) Pour insérer la date et l'heure actuelles dans la même cellule, appuyez d'abord sur CTRL + ; pour insérer la date, relâchez les touches, puis appuyez sur la barre d'espace pour ajouter un espace, et enfin appuyez sur CTRL + SHIFT + ; pour ajouter l'heure actuelle.
Conseils et rappels pratiques :
- Les formules utilisant
=TODAY()
ou=NOW()
continuent de se mettre à jour lorsque le fichier est recalculé, tandis que les entrées au clavier restent fixes une fois saisies. - Soyez conscient du mode de calcul de votre feuille de calcul. Si les valeurs ne se mettent pas à jour automatiquement, vous devrez peut-être appuyer sur F9 pour actualiser.
- Si vous copiez une formule sur plusieurs lignes, assurez-vous d'ajuster les références de cellule si nécessaire.
Ces deux approches sont largement applicables aux tableaux de saisie de données, journaux quotidiens, rapports automatisés et partout où des valeurs de date à jour sont nécessaires. Les méthodes basées uniquement sur des formules sont les meilleures lorsque les données doivent toujours refléter la date la plus récente ; les approches par clavier vous offrent un contrôle pour la tenue de registres statiques.
Insérer l'année, le mois ou la date en cours avec un format de date spécial
Si vous avez installé Kutools pour Excel, l'utilitaire Insert Date simplifie l'insertion de l'année, du mois ou du jour en cours avec votre format de date préféré en quelques clics seulement. Cette méthode est particulièrement pratique lorsque vous avez besoin d'un format personnalisé cohérent ou d'un accès rapide à un sélecteur de calendrier pour une sélection flexible.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Après avoir installé Kutools pour Excel, veuillez vous référer à ces étapes :
1. Sélectionnez la cellule où vous souhaitez insérer l'année, le mois ou le jour en cours. Ensuite, allez dans Kutools > Insert > Insert Date.
2. Dans la boîte de dialogue Insert Date, assurez-vous que l'option Using format est sélectionnée. Puis double-cliquez sur le format de date souhaité dans la liste de droite. Le format sélectionné sera immédiatement appliqué à votre cellule active. Voir la capture d'écran ci-dessous :
Désormais, la date actuelle apparaît dans votre cellule choisie avec le format que vous avez spécifié.
Notes et conseils d'utilisation :
- Par défaut, la date d'aujourd'hui est déjà mise en surbrillance dans le calendrier de la boîte de dialogue Insert Date. Pour insérer une date différente, il suffit de cliquer sur la date requise dans le calendrier avant de double-cliquer sur le format souhaité.
- Cette approche vous offre la flexibilité de travailler avec des formats de date localisés, des modèles de rapport professionnels et tout scénario où une présentation visuelle cohérente est importante.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Insérer la date et l'heure actuelles dans une cellule/en-tête/pied de page avec Kutools pour Excel
Pour les scénarios nécessitant l'horodatage d'une feuille de calcul avec des informations en temps réel dans la zone de contenu, l'en-tête ou le pied de page, Kutools pour Excel propose l'utilitaire Insert Workbook Information. Cette fonctionnalité est particulièrement pertinente pour le contrôle automatisé des documents, les besoins d'audit ou l'horodatage cohérent sur des rapports distribués, car elle insère des données de date et d'heure précises en quelques étapes.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
1. Cliquez sur Kutools Plus > Workbook > Insert Workbook Information dans la barre d'outils.
2. Dans la boîte de dialogue Insert Workbook Information, sélectionnez l'option Current date and time. Dans la section Insert at, spécifiez où vous souhaitez insérer cette information — les options incluent n'importe quelle cellule de la feuille de calcul, ainsi que n'importe quelle zone de l'en-tête ou du pied de page. Cliquez sur OK pour finaliser l'insertion. Reportez-vous à la capture d'écran ci-dessus pour obtenir une aide visuelle.
La date et l'heure actuelles sont désormais insérées exactement là où vous en avez besoin.
Conseils supplémentaires :
- Cette approche est particulièrement utile lorsque vous avez besoin d'ajouter des dates de révision, des horodatages pour les exports de données ou des impressions pour les enregistrements physiques.
- N'oubliez pas que les données insérées dans les en-têtes ou pieds de page sont principalement visibles en mode Page Layout ou Aperçu Avant Impression.
- Les modifications apportées ici ne se mettent pas à jour automatiquement, à moins que vous ne réappliquiez l'utilitaire Insert Workbook Information.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
VBA : Insérer automatiquement la date, le mois ou l'année en cours lors de la modification d'une cellule ou via un bouton
Pour encore plus d'automatisation — par exemple, lorsque vous souhaitez qu'Excel enregistre la date exacte de saisie chaque fois qu'une cellule particulière est modifiée, ou que vous souhaitez déclencher l'horodatage en cliquant sur un bouton — VBA (Visual Basic pour Applications) peut être utilisé. Cette méthode est très applicable aux feuilles de log, aux traces d'audit ou aux rapports personnalisés où un contrôle précis est nécessaire. VBA vous permet d'insérer dynamiquement la date, le mois ou l'année en cours selon vos besoins de flux de travail particuliers.
Scénario 1 : Insérer automatiquement la date actuelle chaque fois qu'une cellule dans une colonne ou plage spécifiée est modifiée. Cette solution est idéale pour créer des colonnes "dernière modification" ou un horodatage automatique des entrées.
Comment configurer :
- Faites un clic droit sur l'onglet de la feuille de calcul où vous voulez l'automatisation et sélectionnez Afficher le code.
- Dans la fenêtre Microsoft Visual Basic pour Applications ouverte, collez le code suivant dans le volet de code :
Private Sub Worksheet_Change(ByVal Target As Range)
'Automatically insert current date when any change occurs in column B (adjust to your needs)
On Error Resume Next
xTitleId = "KutoolsforExcel"
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Target.Offset(0, 1).Value = Date 'Inserts date in column C when column B changes
End If
End Sub
Conseils d'utilisation :
- Chaque fois que vous modifiez une cellule dans la colonne B, la date actuelle apparaîtra automatiquement dans la cellule adjacente de la colonne C (vous pouvez ajuster les plages cibles et les décalages selon les besoins de votre configuration).
- Pour appliquer cette logique à une plage différente ou insérer le mois/l'année, modifiez
Date
parMonth(Date)
ouYear(Date)
en conséquence. - Cette méthode convient parfaitement aux journaux d'audit ou au suivi des dates de "dernière mise à jour". Assurez-vous que les macros sont activées pour que ce code fonctionne correctement.
Scénario 2 : Insérer la date, le mois ou l'année en cours en cliquant sur un bouton personnalisé, adapté aux flux de travail personnalisés ou à l'horodatage à la demande.
Comment configurer :
- Cliquez sur Developer > Visual Basic.
- Dans la fenêtre de l'éditeur VBA, cliquez sur Insert > Module.
- Entrez le code suivant (l'exemple montre l'insertion de la date actuelle dans la cellule A1 ; vous pouvez modifier la cellule cible ou la logique selon les besoins) :
Sub InsertCurrentDate()
On Error Resume Next
xTitleId = "KutoolsforExcel"
Worksheets("Sheet1").Range("A1").Value = Date
End Sub
Comment attribuer la macro à un bouton dans Excel
- Insérer le bouton:
- Allez dans l'onglet Developer du ruban.
- Cliquez sur Insert > Sous Form Controls, choisissez Button (Form Control).
- Dessinez le bouton n'importe où sur votre feuille de calcul.
- Attribuer la macro:
- Après avoir dessiné le bouton, la fenêtre Assign Macro apparaîtra.
- Sélectionnez InsertCurrentDate (ou le nom que vous avez donné à votre macro).
- Cliquez sur OK.
Chaque fois que vous cliquez dessus, la date actuelle sera insérée dans la cellule A1 de Sheet1.
Vous pouvez modifier la macro pour changer la cellule cible, la feuille de calcul, ou insérer le mois ou l'année actuels à la place.
Dépannage et notes :
- Si les macros ne fonctionnent pas, assurez-vous que vous avez activé les macros dans les paramètres de votre Excel.
- Testez votre code VBA sur un classeur d'exemple avant de l'appliquer à des fichiers importants pour éviter toute perte de données involontaire.
- Combiner VBA avec les contrôles de la feuille de calcul permet une automatisation puissante et flexible du flux de travail, mais sauvegardez toujours une copie de sauvegarde avant d'intégrer de nouvelles macros.
En résumé, les solutions VBA offrent une flexibilité inégalée pour l'horodatage automatique dans Excel. Elles sont particulièrement recommandées lorsque les formules ou outils standard ne répondent pas pleinement à vos besoins de flux de travail.
Démo : insérer le jour, le mois ou l'année en cours dans une cellule/en-tête/pied de page dans Excel
Article connexe :
Insérer rapidement la date actuelle avec un format de date spécifique
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !