Πίνακας περιεχομένων:
Βίντεο: New Raspberry Pi 3 Tutorial - How to Set Up for Gaming & Entertainment Projects 2025
Όταν εργάζεστε στο VBE, κάθε ανοιχτό βιβλίο εργασίας του Excel είναι ένα έργο. Μπορείτε να σκεφτείτε ένα έργο ως μια συλλογή αντικειμένων που είναι διατεταγμένα ως περίγραμμα.
Μπορείτε να επεκτείνετε ένα έργο κάνοντας κλικ στο σύμβολο συν (+) στα αριστερά του ονόματος του έργου στο παράθυρο του έργου. Συμβολίστε ένα έργο κάνοντας κλικ στο σύμβολο μείον (-) στα αριστερά του ονόματος ενός έργου. Ή μπορείτε να κάνετε διπλό κλικ στα στοιχεία για να τα επεκτείνετε και να τα συμβολίζετε.
Αυτή η εικόνα δείχνει ένα παράθυρο έργου με δύο έργα: ένα βιβλίο εργασίας που ονομάζεται Book1 και ένα βιβλίο εργασίας που ονομάζεται Book2, επεκτάθηκε για να εμφανίσει τα αντικείμενα τους.
Αυτό το παράθυρο έργου παραθέτει δύο έργαΚάθε έργο επεκτείνεται για να εμφανίσει τουλάχιστον τον κόμβο των αντικειμένων του Microsoft Excel. Μπορείτε να επεκτείνετε αυτόν τον κόμβο για να εμφανίσετε ένα στοιχείο για κάθε φύλλο στο βιβλίο εργασίας (κάθε φύλλο θεωρείται αντικείμενο) και ένα άλλο αντικείμενο που ονομάζεται ThisWorkbook (το οποίο αντιπροσωπεύει το αντικείμενο του βιβλίου εργασίας). Εάν το έργο έχει οποιεσδήποτε λειτουργικές μονάδες VBA, η καταχώριση έργου εμφανίζει επίσης έναν κόμβο Modules.
Προσθήκη νέας ενότητας VBA
Όταν καταγράφετε μια μακροεντολή, το Excel εισάγει αυτόματα μια μονάδα VBA για να κρατήσει τον εγγεγραμμένο κώδικα. Το βιβλίο εργασίας που περιέχει την ενότητα για την καταγεγραμμένη μακροεντολή εξαρτάται από το πού επιλέξατε να αποθηκεύσετε την εγγραφή της μακροεντολής, ακριβώς πριν ξεκινήσετε την εγγραφή.
Γενικά, μια ενότητα VBA μπορεί να περιέχει τρεις τύπους κώδικα:
-
Δηλώσεις: Μία ή περισσότερες δηλώσεις πληροφοριών που παρέχετε στη VBA. Για παράδειγμα, μπορείτε να δηλώσετε τον τύπο δεδομένων για τις μεταβλητές που σκοπεύετε να χρησιμοποιήσετε ή να ορίσετε κάποιες άλλες επιλογές σε επίπεδο ενότητας.
-
Υπο-διαδικασίες: Ένα σύνολο εντολών προγραμματισμού που εκτελεί κάποια ενέργεια. Όλες οι εγγραφές μακροεντολών είναι υπο-διαδικασίες.
-
Διαδικασίες λειτουργίας: Ένα σύνολο οδηγιών προγραμματισμού που επιστρέφει μία μόνο τιμή (παρόμοια σε έννοια με μια λειτουργία φύλλου εργασίας, όπως Sum).
Μια ενιαία ενότητα VBA μπορεί να αποθηκεύσει οποιοδήποτε αριθμό υποτελών διαδικασιών, διαδικασιών λειτουργίας και δηλώσεων. Η οργάνωση μιας ενότητας VBA εξαρτάται από εσάς. Μερικοί άνθρωποι προτιμούν να διατηρούν όλο τον κώδικα VBA για μια εφαρμογή σε μια ενιαία ενότητα VBA. άλλοι θέλουν να χωρίσουν τον κώδικα σε διάφορες ενότητες. Είναι μια προσωπική επιλογή, όπως η τακτοποίηση επίπλων.
Ακολουθήστε τα παρακάτω βήματα για να προσθέσετε με μη αυτόματο τρόπο μια νέα μονάδα VBA σε ένα έργο:
-
Στο παράθυρο του έργου, επιλέξτε το όνομα του έργου.
-
Επιλέξτε Εισαγωγή → Ενότητα.
Ή μπορείτε να
-
Κάντε δεξί κλικ στο όνομα του έργου.
-
Επιλέξτε Εισαγωγή → Ενότητα από το μενού συντόμευσης.
Η νέα ενότητα προστίθεται σε ένα φάκελο Modules στο παράθυρο του έργου. Οποιεσδήποτε ενότητες που δημιουργείτε σε ένα δεδομένο βιβλίο εργασίας τοποθετούνται σε αυτό το φάκελο Modules.
Οι ενότητες κώδικα είναι ορατές στο φάκελο Modules στο παράθυρο του έργου.Αφαίρεση μονάδας VBA
Μπορεί να θέλετε να καταργήσετε μια μονάδα κώδικα που δεν χρειάζεται πλέον. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
-
Στο παράθυρο του έργου, επιλέξτε το όνομα της μονάδας.
-
Επιλέξτε το αρχείο → Κατάργηση xxx, όπου το xxx είναι το όνομα της μονάδας.
Ή
-
Κάντε δεξί κλικ στο όνομα της μονάδας.
-
Επιλέξτε Κατάργηση xxx από το μενού συντόμευσης.
Μπορείτε να καταργήσετε μονάδες VBA, αλλά δεν υπάρχει τρόπος να αφαιρέσετε τις άλλες λειτουργικές μονάδες κώδικα, αυτές για αντικείμενα Sheet ή ThisWorkbook.