Αυτόματη εκτέλεση μακροεντολής κατά το άνοιγμα ενός βιβλίου εργασίας

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο προέρχεται από μηχανική μετάφραση, δείτε την αποποίηση ευθυνών. Θα βρείτε την αγγλική έκδοση του παρόντος άρθρου εδώ για αναφορά.

Ίσως θέλετε μια μακροεντολή που έχει καταγραφεί ώστε να εκτελείται αυτόματα όταν ανοίγετε ένα συγκεκριμένο βιβλίο εργασίας. Η παρακάτω διαδικασία χρησιμοποιεί ένα παράδειγμα για να μάθετε τον τρόπο που λειτουργεί. Μπορείτε επίσης να εκτελέσετε μακροεντολές αυτόματα όταν ξεκινά το Excel.

Πριν ξεκινήσετε, βεβαιωθείτε ότι η καρτέλα Προγραμματιστής είναι ορατή στην Κορδέλα. Εάν δεν είναι, κάντε τα εξής:

  1. Επιλέξτε Αρχείο > Επιλογές > Προσαρμογή κορδέλας.

  2. Στην περιοχή Προσαρμογή της Κορδέλας, στο πλαίσιο Κύριες καρτέλες, επιλέξτε το πλαίσιο Προγραμματιστής.

  3. Κάντε κλικ στο κουμπί OK.

Για να χρησιμοποιήσετε το παρακάτω παράδειγμα στο δικό σας βιβλίο εργασίας, δημιουργήστε φύλλα για κάθε ημέρα του μήνα και ονομάστε κάθε καρτέλα φύλλου αντίστοιχα. Για παράδειγμα, ονομάστε τις Μάρτιος1, Μάρτιος 2 και ούτω καθεξής, μέχρι Μάρτιος31. Η μακροεντολή θα εκτελείται αυτόματα όταν ανοίγετε το βιβλίο εργασίας, εμφανίζοντας την καρτέλα για την τρέχουσα ημέρα του μήνα.

  1. Επιλέξτε Προγραμματιστής > Visual Basic.

Ομάδα "Κώδικας" στην καρτέλα "Προγραμματιστής"

  1. Επιλέξτε Εισαγωγή > Λειτουργική μονάδα.

  2. Στη λειτουργική μονάδα, εισαγάγετε τον ακόλουθο κώδικα:

    Ιδιωτική Sub Auto_Open()
    θάμπωμα vntToday ως χαρακτηριστικού
    vntToday = WorksheetFunction.Text (ημερομηνία, "ΜΜΜΜ ηη")
    σε σφάλματος συνέχιση επόμενη
    Sheets(vntToday). Επιλέξτε
    σφάλμα εάν <> 0, στη συνέχεια,
    MsgBox "Φύλλο εργασίας δεν υπάρχει."
    Άλλο
    Range("A1"). Επιλέξτε
    Τερματισμός εάν
    End Sub

  3. Κλείστε τη Visual Basic (δεν χρειάζεται να αποθηκεύσετε οτιδήποτε).

  4. Αποθηκεύστε το βιβλίο εργασίας ως "Βιβλίο εργασίας του Excel με δυνατότητα μακροεντολών (*.xlsm)" και κλείστε το.

Την επόμενη φορά που θα ανοίξετε το βιβλίο εργασίας, θα επιλεγεί η καρτέλα για την τρέχουσα ημέρα με τον δρομέα στο κελί A1. Εάν το φύλλο για την ημέρα δεν υπάρχει, εμφανίζεται το μήνυμα “Το φύλλο εργασίας δεν υπάρχει”.

Συμβουλή: Μπορείτε να δημιουργείτε ένα νέο βιβλίο εργασίας για κάθε μήνα που έρχεται και να δημιουργείτε ξανά τη μακροεντολή για το νέο βιβλίο εργασίας.

ΣΗΜΕΙΩΣΗ : Αποποίηση ευθυνών αυτόματης μετάφρασης: Αυτό το άρθρο έχει μεταφραστεί από ένα σύστημα υπολογιστή χωρίς ανθρώπινη παρέμβαση. Η Microsoft προσφέρει αυτές τις αυτόματες μεταφράσεις για να βοηθά τους μη αγγλόφωνους χρήστες να απολαμβάνουν περιεχόμενο σχετικά με προϊόντα, υπηρεσίες και τεχνολογίες της Microsoft. Το άρθρο προέρχεται από μηχανική μετάφραση, συνεπώς ενδέχεται να περιέχει λάθη λεξιλογίου, σύνταξης ή γραμματικής.

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×