Πώς μπορώ να βάλω μια τελευταία ενημέρωση στο βιβλίο εργασίας του Excel;

Νέος επιχειρηματίας που χρησιμοποιεί τον υπολογιστή στο γραφείο

Προσθέστε σφραγίδες ημερομηνίας στα υπολογιστικά φύλλα του Microsoft Excel χρησιμοποιώντας μακροεντολές.

Πίστωση εικόνας: AndreyPopov/iStock/Getty Images

Το Microsoft Excel δεν παρέχει έναν εύκολο τρόπο για να προσθέσετε ένα πεδίο για να ενημερώνετε τους αναγνώστες για την τελευταία ενημέρωση ενός αρχείου. Οι δύο συναρτήσεις ώρας που παρέχονται από το Excel, NOW και TIME, παρέχουν πληροφορίες για την τρέχουσα ώρα -- ωστόσο, καλώντας αυτές οι λειτουργίες στο αρχείο σας ενημερώνουν το κελί με την τρέχουσα ώρα μόλις ανοίξετε το αρχείο, ακόμα κι αν το έγγραφο δεν αλλαγή. Η χρήση αυτών των λειτουργιών χωρίς προστασία κυψέλης δεν θα δώσει σε εσάς ή στους χρήστες σας μια αξιόπιστη μέθοδο για να προσδιορίσετε την τελευταία φορά που αποθηκεύτηκε το αρχείο. Η καλύτερη λύση σε αυτό το πρόβλημα είναι να δημιουργήσετε μια μακροεντολή για το αρχείο Excel για να διαβάζει τις ιδιότητες του αρχείου που αποθηκεύονται την τελευταία φορά που αποθηκεύτηκε το αρχείο.

Βήμα 1

Ανοίξτε το υπολογιστικό φύλλο Excel και αποθηκεύστε το αρχείο σας ως αρχείο Excel με δυνατότητα μακροεντολής. Εάν το αρχείο σας δεν είναι ήδη αποθηκευμένο σε αυτήν τη μορφή, τότε το Excel εμφανίζει ένα παράθυρο προειδοποίησης. Κάντε κλικ στο "Όχι" και, στη συνέχεια, επιλέξτε "Βιβλίο εργασίας με δυνατότητα Macro-Excel" στο αναπτυσσόμενο μενού "Αποθήκευση ως τύπου".

Το βίντεο της ημέρας

Βήμα 2

Πατήστε "Alt-F11" για να ανοίξετε το παράθυρο της Microsoft Visual Basic για εφαρμογές.

Βήμα 3

Κάντε κλικ στην «Εισαγωγή» και μετά στο «Module» στο επάνω μενού.

Βήμα 4

Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο παράθυρο:

Συνάρτηση LastSavedTimeStamp() Ως ημερομηνία LastSavedTimeStamp = ActiveWorkbook. BuiltinDocumentProperties ("Τελευταία εξοικονόμηση χρόνου") Λειτουργία λήξης

Βήμα 5

Επιστρέψτε στην προβολή υπολογιστικού φύλλου Excel και κάντε κλικ στο κελί που θέλετε να εμφανιστεί η χρονική σήμανση.

Βήμα 6

Εισαγάγετε "=LastSavedTimeStamp()" (χωρίς εισαγωγικά) στο κελί και πατήστε "Enter".

Βήμα 7

Σημειώστε ότι η τιμή ενδέχεται να μην εμφανίζεται σε μορφή ημερομηνίας. Εάν συμβαίνει αυτό, κάντε δεξί κλικ στο κελί και επιλέξτε "Μορφοποίηση κελιών". Επιλέξτε "Ημερομηνία" στην αριστερή στήλη και, στη συνέχεια, κάντε κλικ στη μορφή ημερομηνίας και ώρας που επιθυμείτε. Κάντε κλικ στο "Ok" για να εφαρμόσετε τη μορφοποίηση.

Βήμα 8

Αποθηκεύστε το αρχείο σας και σημειώστε ότι η σφραγίδα ημερομηνίας ενημερώνεται μόνο όταν αποθηκεύετε το αρχείο και όχι όταν απλά το ανοίγετε για προβολή.

Υπόδειξη

Τα βήματα σε αυτό το άρθρο ισχύουν για το Excel 2013 και το Excel 2010. Άλλες εκδόσεις ενδέχεται να απαιτούν διαφορετικά βήματα.

Προειδοποίηση

Τα αρχεία με δυνατότητα μακροεντολής μερικές φορές φιλτράρονται ως πιθανοί ιοί σε ορισμένα προγράμματα ηλεκτρονικού ταχυδρομείου. Αυτό συμβαίνει επειδή ιστορικά ορισμένες επιθέσεις στα λειτουργικά συστήματα της Microsoft πραγματοποιήθηκαν με μακροεντολές ενσωματωμένες σε αρχεία. Επομένως, ενδέχεται να αντιμετωπίσετε προβλήματα με τη διανομή αυτών των τύπων αρχείων ανάλογα με τις ρυθμίσεις του διακομιστή email του παραλήπτη σας.