Applies ToExcel για Microsoft 365 Excel για Microsoft 365 για Mac Excel 2024 Excel 2024 για Mac Excel 2021 Excel 2021 για Mac Excel 2019 Excel 2016

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

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

Για να χρησιμοποιήσετε το παρακάτω παράδειγμα, ανοίξτε ένα νέο βιβλίο εργασίας.

Σημαντικό: Δεν είναι δυνατή η αναίρεση του κώδικα VBA, επομένως ελέγξτε τον κωδικά σας σε ένα κενό βιβλίο εργασίας ή σε ένα αντίγραφο ενός υπάρχοντος βιβλίου εργασίας. Εάν ο κωδικός δεν κάνει αυτό που θέλετε, μπορείτε να κλείσετε το βιβλίο εργασίας χωρίς να αποθηκεύσετε τις αλλαγές.

  1. Κάντε κλικ στην επιλογή Προγραμματιστής > Visual Basic.

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

  2. Στην VBA Project Explorer στην αριστερή πλευρά, αναπτύξτε το φάκελο VBA Project για το βιβλίο εργασίας σας και, στη συνέχεια, κάντε διπλό κλικ στη λειτουργική μονάδα ThisWorkbook . Εάν δεν βλέπετε την Εξερεύνηση έργων, μπορείτε να μεταβείτε στην προβολή > Εξερεύνηση έργου ή να πατήσετε το συνδυασμό πλήκτρων Ctrl+R.

    Αυτή η λειτουργική μονάδαWorkbook στη Πρόγραμμα επεξεργασίας Visual Basic (VBE)
  3. Στο παράθυρο λειτουργικής μονάδας που ανοίγει στα δεξιά, εισαγάγετε τον παρακάτω κώδικα:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Επικολλήστε τον καταγεγραμμένο κωδικό σας στη Δευτερεύουσα διαδικασία μεταξύ των γραμμών Sub και End Sub .

    Κλείστε το Πρόγραμμα επεξεργασίας της Visual Basic (δεν χρειάζεται να αποθηκεύσετε τίποτα).

  5. Αποθηκεύστε το βιβλίο εργασίας ως βιβλίο εργασίας του Excel Macro-Enabled (*xlsm) και κλείστε το.

Την επόμενη φορά που θα ανοίξετε το βιβλίο εργασίας, ο κώδικας που προσθέσατε στη διαδικασία Workbook_Open θα εκτελεστεί αυτόματα.

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

  1. Στο μενού, κάντε κλικ στην επιλογή Προτιμήσεις του Excel >... > κορδέλα & γραμμή εργαλείων.

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

  3. Κάντε κλικ στο κουμπί Αποθήκευση.

Για να χρησιμοποιήσετε το παρακάτω παράδειγμα, ανοίξτε ένα νέο βιβλίο εργασίας.

Σημαντικό: Δεν είναι δυνατή η αναίρεση του κώδικα VBA, επομένως ελέγξτε τον κωδικά σας σε ένα κενό βιβλίο εργασίας ή σε ένα αντίγραφο ενός υπάρχοντος βιβλίου εργασίας. Εάν ο κωδικός δεν κάνει αυτό που θέλετε, μπορείτε να κλείσετε το βιβλίο εργασίας χωρίς να αποθηκεύσετε τις αλλαγές.

  1. Κάντε κλικ στην επιλογή Προγραμματιστής > Visual Basic.

  2. Στην VBA Project Explorer στην αριστερή πλευρά, αναπτύξτε το φάκελο VBA Project για το βιβλίο εργασίας σας και, στη συνέχεια, κάντε διπλό κλικ στη λειτουργική μονάδα ThisWorkbook .

  3. Στο παράθυρο λειτουργικής μονάδας που ανοίγει στα δεξιά, εισαγάγετε τον παρακάτω κώδικα:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Επικολλήστε τον καταγεγραμμένο κωδικό σας στη Δευτερεύουσα διαδικασία μεταξύ των γραμμών Sub και End Sub .

    Κλείστε το Πρόγραμμα επεξεργασίας της Visual Basic (δεν χρειάζεται να αποθηκεύσετε τίποτα).

  5. Αποθηκεύστε το βιβλίο εργασίας ως βιβλίο εργασίας του Excel Macro-Enabled (*xlsm) και κλείστε το.

Την επόμενη φορά που θα ανοίξετε το βιβλίο εργασίας, ο κώδικας που προσθέσατε στη διαδικασία Workbook_Open θα εκτελεστεί αυτόματα.

Χρειάζεστε περισσότερη βοήθεια;

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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