>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment puis-je mettre une dernière mise à jour dans mon classeur Excel ?

Microsoft Excel ne permet pas d'ajouter facilement un champ pour informer les lecteurs de la date de la dernière mise à jour d'un fichier. Les deux fonctions de temps fournies par Excel, NOW et TIME, fournissent des informations sur l'heure actuelle -- cependant, l'appel de ces fonctions dans votre fichier met à jour la cellule avec l'heure actuelle dès que vous ouvrez le fichier, même si le document ne change pas . L'utilisation de ces fonctions sans protection de cellule ne vous donnera pas, à vous ou à vos utilisateurs, une méthode fiable pour déterminer la dernière fois que le fichier a été enregistré. La meilleure solution à ce problème consiste à créer une macro pour votre fichier Excel afin de lire les propriétés du fichier qui stockent la dernière fois que le fichier a été enregistré.

Étape 1

Ouvrez votre feuille de calcul Excel et enregistrez votre fichier en tant que fichier Excel prenant en charge les macros. Si votre fichier n'est pas déjà enregistré dans ce format, Excel affiche une fenêtre d'avertissement. Cliquez sur "Non", puis sélectionnez "Classeur Excel prenant en charge les macros" dans le menu déroulant "Enregistrer sous le type".

Étape 2

Appuyez sur "Alt-F11" pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

Étape 3

Cliquez sur "Insérer", puis sur "Module" dans le menu du haut.

Étape 4

Copiez et collez le code suivant dans la fenêtre :

Fonction LastSavedTimeStamp() As Date LastSavedTimeStamp =ActiveWorkbook.BuiltinDocumentProperties("Last Save Time") End Function

Étape 5

Revenez à la vue de votre feuille de calcul Excel et cliquez dans la cellule dans laquelle vous souhaitez afficher votre horodatage.

Étape 6

Entrez "=LastSavedTimeStamp()" (sans les guillemets) dans la cellule et appuyez sur "Entrée".

Étape 7

Notez que la valeur peut ne pas apparaître dans un format de date. Si tel est le cas, faites un clic droit sur la cellule et sélectionnez "Formater les cellules". Sélectionnez "Date" dans la colonne de gauche, puis cliquez sur le format de date et d'heure souhaité. Cliquez sur "OK" pour appliquer la mise en forme.

Étape 8

Enregistrez votre fichier et notez que l'horodatage n'est mis à jour que lorsque vous enregistrez le fichier et non lorsque vous l'ouvrez simplement pour le consulter.

Astuce

Les étapes décrites dans cet article s'appliquent à Excel 2013 et Excel 2010. D'autres versions peuvent nécessiter des étapes différentes.

Avertissement

Les fichiers prenant en charge les macros sont parfois filtrés en tant que virus potentiels dans certains programmes de messagerie. En effet, historiquement, certaines attaques contre les systèmes d'exploitation Microsoft ont été réalisées avec des macros intégrées dans des fichiers. Par conséquent, vous pouvez rencontrer des problèmes lors de la distribution de ces types de fichiers en fonction des paramètres du serveur de messagerie de votre destinataire.


Vie intelligente