Insérer rapidement et automatiquement Insérer la date et un horodatage dans Excel
Dans Excel, insérer la date et un horodatage est une opération courante. Dans ce tutoriel, je présente plusieurs méthodes pour insérer manuellement ou automatiquement la date et un horodatage dans des cellules Excel, à travers différents cas pratiques.
Insérer la date et horodatage avec des raccourcis
Insérer la date et horodatage avec une formule
Si vous devez simplement insérer la date et un horodatage dans quelques cellules, saisissez-les manuellement à l’aide de raccourcis clavier.
Insérer la date actuelle :Ctrl+:
Insérer l’heure actuelle :Maj+Ctrl+:
Voir la capture d’écran :
Conseils :
1. Vous pouvez formater les résultats selon le format de date ou d’heure de votre choix dans la boîte de dialogue Définir le format des cellules.
2. Si vous disposez de Kutools pour Excel, vous pouvez insérer la date actuelle ou toute autre date au format spécifique souhaité grâce à sa fonction Insérer la date. Cliquez pour télécharger gratuitement
Pour insérer une date ou un horodatage qui se met à jour automatiquement, utilisez les formules ci-dessous.
Insérer la date actuelle
=AUJOURDHUI()
Appuyez sur la touche Entrée et la date actuelle s’insère automatiquement dans la cellule.
Insérer l’heure actuelle :
=MAINTENANT()
Appuyez sur la touche Entrée, et la date et l’heure actuelles sont insérées dans la cellule.
Conseils :
1. Vous pouvez formater les résultats selon le format de date ou d’heure de votre choix dans la boîte de dialogue Définir le format des cellules. Par exemple, si vous souhaitez afficher uniquement l’heure actuelle, appliquez simplement le format Heure à la cellule après avoir utilisé la formule =MAINTENANT().
2. Si vous souhaitez insérer la date et l’heure actuelles dans l’en-tête ou le pied de page d’une feuille de calcul, utilisez la fonction Insérer les informations du classeur de Kutools pour Excel pour accomplir cette tâche en un clin d’œil ! Cliquez pour télécharger gratuitement
Formule pour insérer automatiquement un horodatage lors de la saisie de données dans une autre colonne
Supposons que vous disposiez de deux colonnes, A et B, et que vous souhaitiez insérer automatiquement l’horodatage actuel dans la colonne B dès que vous saisissez des données dans la colonne A. Comment faire ?
Insérer automatiquement un horodatage lors de la saisie de données
1. Commencez par cliquer sur Fichier > Options pour ouvrir la boîte de dialogue Options Excel, sélectionnez Formules dans le volet gauche, puis cochez l’option Activer le calcul itératif dans le groupe Options de calcul. Cliquez ensuite sur OK.
2. Dans la colonne B, par exemple en cellule B1, saisissez la formule suivante :
=IF(A1<>«»,IF(B1<>«»,B1,NOW()),«»)
puis faites glisser la poignée de recopie vers le bas jusqu’aux cellules concernées.
3. Formatez ensuite les cellules contenant la formule selon le format date/heure souhaité dans la boîte de dialogue Définir le format des cellules : gardez les cellules de formule sélectionnées, cliquez avec le bouton droit pour ouvrir le menu contextuel, choisissez Définir le format des cellules, puis la boîte de dialogue Définir le format des cellules s’ouvre. Sous l’onglet Nombre, dans la section Personnalisée, saisissez le format souhaité dans la zone de texte Type, puis cliquez sur OK.
Désormais, dès que vous saisissez des données dans la colonne A, la date et l’heure actuelles s’insèrent automatiquement dans la colonne B.
Insérer et mettre à jour automatiquement un horodatage lorsque la cellule d’une autre colonne change
Si vous souhaitez insérer automatiquement un horodatage lors de la saisie dans une cellule, et que celui-ci soit mis à jour dès que la valeur de cette cellule change, utilisez la formule suivante :
=IF(A1<>«»,IF(AND(B1<>«»,CELL(«address»)=ADDRESS(ROW(A1),COLUMN(A1))),NOW(),IF(CELL(«address»)<>ADDRESS(ROW(A1),COLUMN(A1)),B1,NOW())),«»)
A1 est la cellule dans laquelle vous saisissez vos données ; B1 est celle qui contient la formule où vous souhaitez insérer l’horodatage.
Faites glisser la poignée de recopie vers le bas jusqu’aux cellules que vous souhaitez utiliser.
Formatez ensuite les cellules contenant la formule selon le format date/heure souhaité dans la boîte de dialogue Définir le format des cellules : gardez les cellules de formule sélectionnées, cliquez avec le bouton droit pour afficher le menu contextuel, choisissez Définir le format des cellules, puis la boîte de dialogue Définir le format des cellules s’ouvre. Sous l’onglet Nombre, dans la section Personnalisée, saisissez le format souhaité dans la zone de texte Type, puis cliquez sur OK.
Macro VBA pour insérer automatiquement un horodatage lors de la saisie de données dans une autre colonne
Si vous maîtrisez le code VBA, procédez comme suit :
1. Cliquez avec le bouton droit sur l’onglet de la feuille de calcul utilisée, puis choisissez Afficher le code dans le menu contextuel.
2. Dans la fenêtre Microsoft Visual Basic pour Applications, collez le code ci-dessous.
VBA : Insérer automatiquement un horodatage
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyKutools20190919
Dim xRInt As Integer
Dim xDStr As String
Dim xFStr As String
On Error Resume Next
xDStr = "A" 'Data Column
xFStr = "B" 'Timstamp Column
If (Not Application.Intersect(Me.Range(xDStr & ":" & xDStr), Target) Is Nothing) Then
xRInt = Target.Row
Me.Range(xFStr & xRInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub 
3. Enregistrez ensuite ce code. Désormais, dès que vous saisirez ou modifierez des données dans la colonne A, un horodatage sera automatiquement inséré dans la colonne B.
Remarque : vous pouvez personnaliser les colonnes A et B, ainsi que le format horaire mm/jj/aaaa hh:mm:ss dans le code VBA, pour l’adapter parfaitement à vos besoins.
Si vous souhaitez utiliser une fonction personnalisée, procédez comme suit :
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Cliquez ensuite sur Insertion > Module pour insérer un module vierge.
2. Collez le code ci-dessous dans le nouveau module, puis enregistrez-le et revenez à votre feuille de calcul.
Function FormatDate(xRg As Range)
'UpdatebyKutools20190919
On Error GoTo Err_01
If xRg.Value <> "" Then
FormatDate = Format(Now, "mm/dd/yyyy hh:mm:ss")
Else
FormatDate = ""
End If
Exit Function
Err_01:
FormatDate = "Error"
End Function

3. Dans la cellule où vous souhaitez insérer l’horodatage, saisissez cette formule :
=FormatDate(F1)
F1 est la cellule dans laquelle vous saisissez ou modifiez vos données. Faites ensuite glisser la poignée de recopie vers le bas jusqu’aux cellules concernées.
La date et l’heure actuelles seront désormais insérées dès que la cellule F1 recevra des données ou sera mise à jour.
Convertir une date stockée sous forme de texte en date dans Excel
Il arrive parfois, lorsque vous copiez ou importez des dates depuis d’autres plages sources vers une cellule Excel, que ces dates soient formatées et stockées sous forme de texte. Voici quelques astuces pour transformer ces dates textuelles en dates standard dans Excel.
Ajouter ou soustraire des semestres, mois ou heures à une date ou une heure dans Excel
Ajouter des années, des mois ou des heures à une date ou une heure est une opération courante dans votre travail quotidien sous Excel. Mais avez-vous déjà essayé d’ajouter un demi-an, un demi-mois ou une demi-heure à une date ou une heure ? Découvrez quelques astuces efficaces pour réaliser cette tâche !
Calculer la moyenne des horodatages d’une journée dans Excel
Par exemple, vous avez enregistré les horodatages de chaque connexion d’un utilisateur spécifique à un site web dans Excel et vous souhaitez maintenant en calculer la moyenne pour prédire l’heure la plus probable à laquelle cet utilisateur accédera au site à l’avenir. Comment faire ?
Calculer les heures entre deux moments après minuit dans Excel
Supposons que vous disposiez d’un tableau horaire pour enregistrer vos heures de travail : l’heure indiquée dans la colonne A correspond à l’heure de début aujourd’hui, et celle de la colonne B à l’heure de fin le lendemain. En général, si vous calculez directement la différence entre ces deux heures avec la formule « =B2-A2 », le résultat obtenu ne sera pas correct.
Les meilleurs outils de productivité bureautique
Kutools pour Excel résout la majorité de vos problèmes et augmente votre productivité de 80 %
- Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
- Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages…
- Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
- Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
- Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
- Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
- Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
- Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF…
- Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini…
- Activez l’édition 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é de 50 % et vous évite des centaines de clics de souris chaque jour !