εμπορεύματα

Μακροεντολές Excel: τι είναι και πώς να τις χρησιμοποιήσετε

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

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

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

Για να εγγράψετε μια μακροεντολή πρέπει αρχικά να ξεκινήσετε τη διαδικασία εγγραφής. Αυτή η επιλογή βρίσκεται στο μενού Macro , που βρίσκεται στην καρτέλα θέα στην κορδέλα του Excel (ή στο μενού a κατηφορικός Εργαλεία στο Excel 2003). Αυτές οι επιλογές φαίνονται στις παρακάτω εικόνες:

Καταγραφή μακροεντολών σε τρέχουσες εκδόσεις του Excel (2007 και νεότερες):

Στη συνέχεια, θα εμφανιστεί το πλαίσιο διαλόγου "Εγγραφή μακροεντολής". 

Αυτό το πλαίσιο σάς επιτρέπει να εισαγάγετε ένα όνομα και μια περιγραφή για τη μακροεντολή σας, εάν θέλετε. Είναι καλή ιδέα να δώσετε στη μακροεντολή ένα όνομα με νόημα, έτσι ώστε όταν επιστρέψετε στη μακροεντολή αργότερα, αυτό θα σας βοηθήσει να θυμάστε τι κάνει. Ωστόσο, εάν δεν δώσετε όνομα, το Excel θα ονομάσει αυτόματα τη μακροεντολή (π.χ. Macro1, Macro2, κ.λπ.).

Το πλαίσιο διαλόγου "Εγγραφή μακροεντολής" σάς δίνει επίσης την επιλογή να αντιστοιχίσετε μια συντόμευση πληκτρολογίου στη μακροεντολή σας. Αυτό θα κάνει τη μακροεντολή πολύ πιο εύκολη στην εκτέλεση. Ωστόσο, πρέπει να προσέξετε να μην αντιστοιχίσετε έναν από τους συνδυασμούς προ-πλήκτρων στη μακροεντολήdefinite του Excel (π.χ. CTRL-C). Εάν επιλέξετε έναν υπάρχοντα συνδυασμό πλήκτρων Excel, θα αντικατασταθεί από τη μακροεντολή σας και εσείς ή άλλοι χρήστες μπορεί να καταλήξετε να εκτελέσετε κατά λάθος τον κώδικα μακροεντολής.

Μόλις είστε ικανοποιημένοι με το όνομα της μακροεντολής και (αν χρειάζεται) τη συντόμευση πληκτρολογίου, επιλέξτε ΟΚ για να ξεκινήσετε την εγγραφή της μακροεντολής.

Μόλις ξεκινήσετε την εγγραφή της μακροεντολής σας, κάθε ενέργεια που εκτελείτε (εισαγωγή δεδομένων, επιλογή κελιών, μορφοποίηση κελιών, κύλιση φύλλου εργασίας κ.λπ.) θα καταγράφεται στη νέα μακροεντολή, ως κωδικός VBA.

Επιπλέον, καθώς καταγράφετε τη μακροεντολή σας, θα δείτε ένα κουμπί διακοπής στο κάτω αριστερό μέρος του βιβλίου εργασίας σας (ή στο Excel 2003, το κουμπί διακοπής θα εμφανίζεται σε μια αιωρούμενη γραμμή εργαλείων), όπως φαίνεται παρακάτω:

Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.

Αφού ολοκληρώσετε τις ενέργειες που θέλετε να καταγράψετε, μπορείτε να σταματήσετε την εγγραφή της μακροεντολής κάνοντας κλικ στο κουμπί Διακοπή. Ο κώδικας μακροεντολής θα αποθηκευτεί τώρα σε μια λειτουργική μονάδα στο πρόγραμμα επεξεργασίας της Visual Basic.

Η επιλογή «Χρήση σχετικών αναφορών».

Εάν κάνετε την επιλογή Χρησιμοποιήστε σχετικές αναφορές Κατά την εγγραφή μιας μακροεντολής, όλες οι αναφορές κελιών εντός της μακροεντολής θα είναι σχετικές. Ωστόσο, εάν η επιλογή Χρησιμοποιήστε σχετικές αναφορές δεν είναι επιλεγμένο, όλες οι αναφορές κελιών που εμφανίζονται στον κώδικα θα είναι απόλυτες (δείτε την ανάρτησή μας στο τελεστές αναφοράς).

Η επιλογή Χρησιμοποιήστε σχετικές αναφορές Είναι στο μενού Macro (και βρίσκεται στη γραμμή εργαλείων Macro στο Excel 2003). 

Εκτέλεση εγγεγραμμένων μακροεντολών

Κατά την εγγραφή μακροεντολών, το Excel παράγει πάντα μια διαδικασία Sub (και όχι μια διαδικασία συνάρτησης). Εάν έχετε αντιστοιχίσει μια συντόμευση πληκτρολογίου στη μακροεντολή, αυτή η συντόμευση θα είναι ο ευκολότερος τρόπος εκτέλεσης της μακροεντολής. Διαφορετικά, η μακροεντολή μπορεί να εκτελεστεί ακολουθώντας τα ακόλουθα βήματα:

  • Πατήστε Alt + F8 (δηλαδή πατήστε το πλήκτρο ALT και ενώ είναι πατημένο, πατήστε F8) για να εμφανιστεί το πλαίσιο διαλόγου «Μακροεντολές».
  • Στο πλαίσιο διαλόγου "Μακροεντολή", επιλέξτε τη μακροεντολή που θέλετε να εκτελέσετε.
  • Κάντε κλικ su Εσέγκουι .

Ercole Palmeri

Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.

Πρόσφατα άρθρα

Τα οφέλη των σελίδων χρωματισμού για παιδιά - ένας κόσμος μαγείας για όλες τις ηλικίες

Η ανάπτυξη λεπτών κινητικών δεξιοτήτων μέσω του χρωματισμού προετοιμάζει τα παιδιά για πιο σύνθετες δεξιότητες όπως η γραφή. Να χρωματίσω…

2 Μαΐου 2024

Το μέλλον είναι εδώ: Πώς η ναυτιλιακή βιομηχανία φέρνει επανάσταση στην παγκόσμια οικονομία

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

1 Μαΐου 2024

Οι εκδότες και το OpenAI υπογράφουν συμφωνίες για τη ρύθμιση της ροής πληροφοριών που επεξεργάζεται η τεχνητή νοημοσύνη

Την περασμένη Δευτέρα, οι Financial Times ανακοίνωσαν συμφωνία με το OpenAI. Η FT αδειοδοτεί την παγκόσμιας κλάσης δημοσιογραφία της…

Απρίλιος 30 2024

Ηλεκτρονικές πληρωμές: Δείτε πώς οι υπηρεσίες ροής σας κάνουν να πληρώνετε για πάντα

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

Απρίλιος 29 2024

Διαβάστε την Καινοτομία στη γλώσσα σας

Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.

Seguici