Note: The other languages of the website are Google-translated. Back to English

Obtenez et insérez l'heure de création et l'heure de la dernière modification dans les cellules

Cet article explique comment obtenir l'heure de création et l'heure de la dernière modification des informations du classeur actuel, et insérer l'heure de création et la dernière heure de modification des informations du classeur actuel dans les cellules d'Excel.

Obtenez l'heure de création et l'heure de la dernière modification dans Excel avec la commande Info

Obtenez l'heure de création et l'heure de la dernière modification dans Excel avec la fonction Propriétés avancées

Insérez l'heure de création et l'heure de la dernière modification dans les cellules d'Excel avec le code VBA

Insérez l'heure de création et l'heure de la dernière modification dans les cellules / en-tête / pied de page avec Kutools for Excel bonne idée3


flèche bleue bulle droite Obtenez l'heure de création et l'heure de la dernière modification dans Excel avec la commande Info

Nous pouvons connaître l'heure exacte de création et l'heure de la dernière modification du classeur actuel dans les coulisses de Microsoft Excel 2010/2013.

Cliquez Déposez le > Info, et dans la partie droite de la vue des coulisses, il affiche le Dates liées information. Sous le Dates liées title, il répertorie la dernière heure de modification, l'heure de création et l'heure de la dernière impression. Voir la capture d'écran suivante:

-2

 

Remarque : Cette méthode n'est disponible que dans Microsoft Excel 2010/2013. Il n'est pas valide dans Excel 2007.


flèche bleue bulle droiteObtenez l'heure de création et l'heure de la dernière modification dans Excel avec la fonction Propriétés avancées

En fait, nous pouvons obtenir l'heure de création et l'heure de la dernière modification du classeur actuel dans la boîte de dialogue Propriétés du document.
Étape 1: Ouvrez le Propriétés avancées boite de dialogue:

Dans Excel 2007, cliquez sur le Bureau bouton> Préparer > PropriétésEt un Propriétés du document s'affiche sous la barre d'outils, cliquez sur Propriétés du document > Propriétés avancées, voir les captures d'écran:

doc-insert-temps-de-modification-3-3
-1
doc-insert-temps-de-modification-4-4

 

Dans Excel 2010/2013, cliquez sur le Déposez le > Info > Propriétés > Propriétés avancées.

doc-insert-temps-de-modification-4-4

Étape 2: Dans le Propriétés avancées boîte de dialogue, vous verrez l'heure de création et l'heure de la dernière modification sous l'onglet Statistiques. Voir la capture d'écran suivante:

doc-insert-temps-de-modification-4-4


flèche bleue bulle droite Insérez l'heure de création et l'heure de la dernière modification dans les cellules d'Excel avec le code VBA

Les macros VBA suivantes vous aideront à insérer directement l'heure de création et la dernière heure de modification des informations du classeur actuel dans les cellules.

Insérer à la fois l'heure de création et l'heure de la dernière modification dans Excel

Étape 1: Maintenez la touche ALT + F11 clés et il ouvre la fenêtre Microsoft Visual Basic pour Applications.

Étape 2: Cliquez insérer >> Moduleet collez la macro suivante dans la fenêtre Module.

Code VBA: insérer à la fois l'heure de création et l'heure de la dernière modification dans Excel

Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
Range("A2").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Save Time"), "short date")
End Sub

Étape 3:Appuie sur le F5 clé pour exécuter cette macro. Et puis la date de création et la date de la dernière modification seront insérées séparément dans la cellule A1 et la cellule A2.

Notes: vous pouvez modifier la cellule de destination dans le VB selon vos besoins.

Insérer la dernière heure modifiée du classeur dans Excel

Étape 1: Maintenez la touche ALT + F11 clés et il ouvre la fenêtre Microsoft Visual Basic pour Applications.

Étape 2: Cliquez insérer >> Moduleet collez la macro suivante dans la fenêtre Module.

Public Function ModDate()
ModDate = Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function

Étape 3: Ensuite, enregistrez et fermez ce code, et revenez à la feuille de calcul, dans une cellule vide, entrez la formule de = ModDate ()et appuyez sur Entrer clé. Ensuite, il insère la dernière heure modifiée dans la cellule.

-2

Insérer l'heure de création du classeur dans Excel

Étape 1: Maintenez la touche ALT + F11 clés et il ouvre la fenêtre Microsoft Visual Basic pour Applications.

Étape 2: Cliquez insérer >> Moduleet collez la macro suivante dans la fenêtre Module.

Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function

Étape 3: Enregistrez et fermez ce code, retournez à la feuille de calcul, dans une cellule vide, entrez la formule de = CreateDate ()et appuyez sur Entrer key.et la date de création sera insérée dans la cellule comme les captures d'écran suivantes:

-2

Remarque : Si votre cellule n'est pas au format de date, elle peut afficher un nombre étrange. Formatez simplement cette cellule comme Date format, il s'affichera comme une date normale.


flèche bleue bulle droite Insérez l'heure de création et l'heure de la dernière modification dans les cellules / en-tête / pied de page avec Kutools for Excel

Puis-je vous présenter un outil pratique -Kutools pour Excel qui, comprenant plus de 300 fonctions utiles, peut améliorer votre efficacité de travail? Avec son Insérer des informations sur le classeur fonction, vous pouvez insérer rapidement le chemin du classeur, le nom du classeur / feuille de calcul, le nom d'utilisateur ou l'heure de création et l'heure de la dernière modification dans les cellules, l'en-tête ou le pied de page.

Kutools pour Excel, avec plus de 300 fonctions pratiques, rend vos travaux plus faciles. 

Après installation gratuite Kutools for Excel, procédez comme suit:

1. Cliquez Kutools Plus > Classeur > Insérer des informations sur le classeur. Voir la capture d'écran:
doc dernière modification nom2

2. Puis dans le Insérer des informations sur le classeur boîte de dialogue, vérifiez les informations que vous souhaitez insérer à partir de la section Informations, puis allez pour spécifier l'emplacement dans lequel vous souhaitez insérer, vous pouvez choisir des cellules, pied de page (pied de page gauche, pied de page central, pied de page droit) ou en-tête (en-tête gauche, en-tête central, en-tête droit). Voir la capture d'écran:
doc insert créé date de modification 1

3. Cliquez Ok, et les informations que vous vérifiez ont été insérées à l'emplacement que vous spécifiez.

Pointe. Si vous souhaitez bénéficier d'un essai gratuit de la fonction Insérer des informations sur le classeur, s'il vous plaît aller à télécharger gratuitement Kutools pour Excel d'abord, puis appliquez l'opération selon les étapes ci-dessus.

flèche bleue bulle droite Insérer des informations sur le classeur



Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (21)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Information utile.... :-)
Ce commentaire a été minimisé par le modérateur sur le site
C'était parfait. Exactement ce que je cherchais. Merci beaucoup!!
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup pour votre aide, c'est ce dont nous avons besoin. les codes fonctionnent correctement mais sans mise à jour, cela signifie ne pas mettre à jour la date de modification une fois que j'ai enregistré. avez-vous une solution pour cela? j'ai essayé plusieurs fois, enregistrer, fermer puis rouvrir, sans mise à jour pour la date.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Khalid,

J'ai eu le même problème et j'ai ajouté la ligne "Application.Volatile" au code et lorsque j'appuie sur F9, les informations sont mises à jour.
Je l'ai vu dans la vidéo "Learn Excel - "Function for Last Saved Time": Podcast #1725" de Bill Jelen.
@Bill : Merci beaucoup pour la vidéo !

https://www.youtube.com/watch?v=KnSA6xdmc2Q

Salutations,
Alex
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour: J'ai fait cela d'une manière différente mais aussi en codant. Depuis que j'ai ajouté du code, cela me fait enregistrer le classeur avec des macros et par conséquent en tant que * .XLSM. C'est bien, mais beaucoup d'endroits n'autorisent pas les macros comme celle-ci. Existe-t-il un moyen d'obtenir ceci (ou d'enregistrer le classeur avec le changement) dans un fichier .XLS normal ? Je suppose également qu'il demandera à quelqu'un d'"activer les macros" si ce paramètre est activé (je suis un consultant et la plupart des endroits où je travaille, cela me fait activer les macros le cas échéant après l'ouverture d'un classeur). FYI : Voici comment je l'ai fait dans une macro (pas mieux ; juste différent). Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _ Cancel As Boolean) Cancel = False With ActiveSheet.PageSetup ' .LeftHeader = "" ' .CenterHeader = "" ' .RightHeader = "Dernière mise à jour" & Format(Now(), "mm /jj/aaaa") .RightHeader = "" .RightFooter = "Dernière mise à jour " & Format(Now(), "mm/dd/yyyy") End With End Sub
Ce commentaire a été minimisé par le modérateur sur le site
Ces informations sont très utiles pour moi. merci préoccupation
Ce commentaire a été minimisé par le modérateur sur le site
merci pour cette info
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Bonjour : J'ai fait cela d'une manière différente, mais aussi en codant. Depuis que j'ai ajouté du code, cela me fait enregistrer le classeur avec des macros et par conséquent en tant que * .XLSM. C'est bien, mais beaucoup d'endroits n'autorisent pas les macros comme celle-ci. Existe-t-il un moyen d'obtenir ceci (ou d'enregistrer le classeur avec le changement) dans un fichier .XLS normal ? Je suppose également qu'il demandera à quelqu'un d'"activer les macros" si ce paramètre est activé (je suis un consultant et la plupart des endroits où je travaille, cela me fait activer les macros le cas échéant après l'ouverture d'un classeur). FYI : Voici comment je l'ai fait dans une macro (pas mieux ; juste différent). Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _ Cancel As Boolean) Cancel = False With ActiveSheet.PageSetup ' .LeftHeader = "" ' .CenterHeader = "" ' .RightHeader = "Dernière mise à jour" & Format(Now(), "mm /jj/aaaa") .RightHeader = "" .RightFooter = "Dernière mise à jour " & Format(Now(), "mm/dd/yyyy") End With End SubPar Larry S. Peteet[/quote] Bonjour, j'ai inséré avec succès la date et l'heure de la dernière modification, mais elle ne se met pas à jour lorsque vous enregistrez et rouvrez le classeur. S'il vous plaît, aidez ici ...... je ne connais pas le codage, donc je copie essentiellement toutes les informations données sur ces forums Merci Swaran
Ce commentaire a été minimisé par le modérateur sur le site
Oui, j'ai le même problème - cela a parfaitement fonctionné hier, mais aujourd'hui, cela ne changerait pas une fois enregistré.
Ce commentaire a été minimisé par le modérateur sur le site
Aidez-moi s'il vous plait !!! besoin de renvoyer la date et l'heure de la dernière modification d'un fichier fermé, et de renvoyer cette information dans une cellule du fichier ouvert
Ce commentaire a été minimisé par le modérateur sur le site
Hé c'était génial. Est-il possible d'insérer la date de création et la date de dernière modification d'un classeur différent ? Je cherche à créer un fichier d'index qui m'indique quand d'autres documents ont été mis à jour pour la dernière fois. Merci!!
Ce commentaire a été minimisé par le modérateur sur le site
Hiya Love love love this mais malheureusement la date n'apparaît qu'aux États-Unis et en Australie nous avons jj/mm/aa J'ai fatigué de le changer dans ce format en utilisant la section "Date" mais je n'ai pas eu de chance. Des idées?
Ce commentaire a été minimisé par le modérateur sur le site
Julie - dans le code VBA, utilisez "jj/mm/aa hh:n" à la place. Cela mettra la date dans le "bon" ordre ! :mdr:
Ce commentaire a été minimisé par le modérateur sur le site
très très très très très très très très utile merci
Ce commentaire a été minimisé par le modérateur sur le site
Cela pourrait-il être modifié pour afficher la date de création de autre dossiers fermés ? J'aimerais comparer la date de création d'un fichier sur mon bureau à un fichier sur un serveur Web public. Je pourrais créer la formule pour utiliser vos fonctions...CreateDate() du fichier local à CreateDate() du fichier web...et m'alerter d'un changement. J'apprécie ton aide. Bruce
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour l'aide, mais j'ai également eu un problème avec la cellule qui ne se met pas à jour après une sauvegarde sans avoir à d'abord fermer et rouvrir le classeur. J'ai ajouté le code suivant au classeur qui s'actualise après un événement de sauvegarde : Private Sub Workbook_AfterSave(ByVal Success As Boolean) If Success Then ActiveSheet.Calculate End If End Sub Cela a fait l'affaire pour moi. J'espère que cela aide.
Ce commentaire a été minimisé par le modérateur sur le site
Je vois que "Last Save Time" n'est référencé qu'UNE FOIS dans le code. J'utilise Excel 2010.Lorsque je mets "Last Save Time" dans une fonction, même avec Application.Volatile(true), la valeur ne se met jamais à jour. Ensuite, j'ai remarqué que la valeur renvoyée par "Last Save Time" n'apparaît pas dans la page "Propriétés" d'Excel 2010 NI dans aucun des onglets de la boîte de dialogue "Propriétés avancées". "Last Save Time" pourrait-il être une relique ?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai appris pourquoi "Last Save Time" ne fonctionnait pas pour moi. J'ai mis ma fonction dans mon fichier .XLA, et "ThisWorkbook" faisait référence au fichier .XLA lui-même. Par conséquent, j'avais besoin d'obtenir Application.ActiveWorkbook (vraisemblablement l'emplacement de l'appel de fonction), se terminant par : Function DocumentProperty(PropertyName As String) ' 'Vous pouvez faire référence aux propriétés du document soit par valeur d'index, soit par nom. La liste suivante répertorie les noms de propriété de document intégrés disponibles : 'Titre Sujet Auteur 'Mots clés Modèle de commentaires 'Dernier auteur Numéro de révision Nom de l'application 'Date de la dernière impression Date de création Heure du dernier enregistrement 'Temps total d'édition Nombre de pages Nombre de mots 'Nombre de Caractères Catégorie de sécurité 'Format Manager Company 'Nombre d'octets Nombre de lignes Nombre de paragraphes 'Nombre de diapositives Nombre de notes Nombre de diapositives masquées 'Nombre de clips multimédia Base d'hyperlien Nombre de caractères (avec espaces) Appel Application.Volatile(True) Dim ActiveUserWorkbook On Error Resume Next Set ActiveUserWorkbook = Application.ActiveWorkbook If Err.Number 0 Then DocumentProperty = "!!! Erreur lors de l'obtention de Application.ActiveWorkbook : " & Err.Description Quitter la fonction End If DocumentProperty = ActiveUserWorkbook.BuiltinDocumentProperties(PropertyName) If Err.Number 0 Then DocumentProperty = "!!! Nom de propriété inconnu !!!" Quitter la fonction Fin si Fin de fonction
Ce commentaire a été minimisé par le modérateur sur le site
Salut l'équipe, j'ai besoin de votre aide. J'ai un fichier Excel, je veux y trouver la date de modification d'une cellule particulière. S'il vous plaît aidez-moi avec le codage ici, si possible. Merci d'avance.
Ce commentaire a été minimisé par le modérateur sur le site
Je veux créer automatiquement un espace entre chaque client dans excel comment faire ??
Ce commentaire a été minimisé par le modérateur sur le site
JE T'AIME !!!! TKSSSSSS
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés