Τα συμβάντα του βιβλίου εργασίας συμβαίνουν όταν συμβαίνει κάτι σε ένα συγκεκριμένο βιβλίο εργασίας του Excel. Για παράδειγμα, όταν ανοίγει ένα βιβλίο εργασίας, όταν ένα βιβλίο εργασίας είναι κλειστό, όταν προστίθεται ένα νέο φύλλο εργασίας ή όταν αποθηκεύεται ένα βιβλίο εργασίας. Κάθε βιβλίο εργασίας είναι η δική του ενσωματωμένη μονάδα όπου μπορείτε να τοποθετήσετε τη δική σας διαδικασία συμβάντος.
Για να μεταβείτε σε αυτήν την ενσωματωμένη λειτουργική μονάδα, θα χρειαστεί πρώτα να ενεργοποιήσετε τον επεξεργαστή Visual Basic (πατήστε Alt+F11). Στη συνέχεια, στο μενού του Project Explorer, κάντε δεξί κλικ στο ThisWorkbook και, στη συνέχεια, επιλέξτε την επιλογή ViewCode.
Μετάβαση στην ενσωματωμένη μονάδα για ένα βιβλίο εργασίας.
Το πρόγραμμα επεξεργασίας της Visual Basic θα ανοίξει αυτόματα στην ενσωματωμένη μονάδα για το βιβλίο εργασίας. Αυτή η ενότητα θα έχει δύο αναπτυσσόμενα πλαίσια στο επάνω μέρος.
Επιλέξτε την επιλογή Βιβλίο εργασίας στο αναπτυσσόμενο μενού στα αριστερά. Αυτή η ενέργεια θα επιλέξει αυτόματα το συμβάν Open στο αναπτυσσόμενο μενού στα δεξιά. Όπως μπορείτε να δείτε εδώ, αυτό θα προσθέσει επίσης κάποιο αρχικό κωδικό όπου μπορείτε να εισαγάγετε ή να επικολλήσετε τον κωδικό σας.
Το προεπιλεγμένο συμβάν Άνοιγμα για το αντικείμενο φύλλου εργασίας.
Η ιδέα είναι να επιλέξετε το καταλληλότερο συμβάν από το αναπτυσσόμενο μενού Εκδήλωση για την εκάστοτε εργασία. Το παρακάτω σχήμα απεικονίζει μερικά από τα συμβάντα που μπορείτε να επιλέξετε.
Κάντε κλικ στο αναπτυσσόμενο πλαίσιο Συμβάν για να επιλέξετε το καταλληλότερο συμβάν.
Τα πιο συχνά χρησιμοποιούμενα συμβάντα βιβλίου εργασίας είναι τα εξής:
-
Worksheet_Open: Ενεργοποιείται όταν ανοίγει το βιβλίο εργασίας
-
Worksheet_BeforeSave: Ενεργοποιείται πριν από την αποθήκευση του βιβλίου εργασίας
-
Φύλλο εργασίας_BeforeClose: Ενεργοποιείται πριν το Excel κλείσει το βιβλίο εργασίας
-
Worksheet_SheetChange: Ενεργοποιείται όταν ένας χρήστης κάνει εναλλαγή μεταξύ φύλλων