Μπορείτε να χρησιμοποιήσετε μακροεντολές στο Excel 2010 για να εξοικονομήσετε χρόνο αυτοματοποιώντας εργασίες που εκτελείτε συχνά. Μια μακροεντολή είναι μια σειρά από εντολές ομαδοποιημένες τις οποίες μπορείτε να εκτελέσετε όποτε χρειαστεί να εκτελέσετε την εργασία.
Παρόλο που μπορείτε να γράψετε τις δικές σας πολύπλοκες μακροεντολές στη γλώσσα προγραμματισμού της Visual Basic, η ευκολότερη μέθοδος για τη δημιουργία πολλών μακροεντολών είναι να χρησιμοποιήσετε τη συσκευή εγγραφής μακροεντολών. Όταν εγγράφετε μια μακροεντολή, το Excel αποθηκεύει πληροφορίες για κάθε βήμα που κάνετε καθώς εκτελείτε μια σειρά εντολών. Στη συνέχεια, εκτελείτε τη μακροεντολή για να επαναλάβετε ή να αναπαράγετε τις εντολές.
Η συσκευή εγγραφής μακροεντολών καταγράφει κάθε ενέργεια που ολοκληρώνετε. Επομένως, ο προγραμματισμός της μακροεντολής σας πριν ξεκινήσετε τη διαδικασία εγγραφής είναι πολύ σημαντικός, ώστε να μην καταγράφετε περιττά βήματα.
Εμφανίστε την καρτέλα Προγραμματιστής
Η καρτέλα Προγραμματιστής παρέχει πρόσβαση στις εντολές μακροεντολών, αλλά αυτή η καρτέλα δεν εμφανίζεται από προεπιλογή. Για να εμφανίσετε την καρτέλα Προγραμματιστής, ακολουθήστε τα εξής βήματα:
Κάντε κλικ στην καρτέλα Αρχείο και, στη συνέχεια, κάντε κλικ στην επιλογή Επιλογές.
Εμφανίζεται το παράθυρο διαλόγου Επιλογές Excel.
Κάντε κλικ στην επιλογή Προσαρμογή κορδέλας στο αριστερό τμήμα του παραθύρου και, στη συνέχεια, επιλέξτε το πλαίσιο ελέγχου Προγραμματιστής στις Κύριες καρτέλες στη δεξιά πλευρά του παραθύρου διαλόγου.
Κάντε κλικ στο OK.
Η καρτέλα Προγραμματιστής εμφανίζεται στην Κορδέλα.
Εμφανίστε την καρτέλα Προγραμματιστής για εργασία με μακροεντολές στο Excel 2010.
Εγγραφή μακροεντολής
Ακολουθήστε αυτά τα βήματα για να καταγράψετε μια μακροεντολή:
Επιλέξτε Εγγραφή μακροεντολής στην ομάδα Κώδικας της καρτέλας Προγραμματιστής.
Εμφανίζεται το πλαίσιο διαλόγου Record Macro.
Πληκτρολογήστε ένα όνομα για τη μακροεντολή στο πλαίσιο κειμένου Όνομα μακροεντολής.
Ο πρώτος χαρακτήρας του ονόματος της μακροεντολής πρέπει να είναι ένα γράμμα και το όνομα δεν μπορεί να περιέχει κενά ή αναφορές κελιών. Τα ονόματα μακροεντολών δεν κάνουν διάκριση πεζών-κεφαλαίων.
(Προαιρετικό) Εκχωρήστε ένα πλήκτρο συντόμευσης.
Εάν επιλέξετε ένα κλειδί συντόμευσης που χρησιμοποιείται ήδη στο Excel, το κλειδί συντόμευσης μακροεντολής αντικαθιστά το πλήκτρο συντόμευσης του Excel ενώ το βιβλίο εργασίας που περιέχει τη μακροεντολή είναι ανοιχτό.
Από την αναπτυσσόμενη λίστα Store Macro In, επιλέξτε πού θέλετε να αποθηκεύσετε τη μακροεντολή:
-
Αυτό το βιβλίο εργασίας: Αποθηκεύστε τη μακροεντολή στο τρέχον αρχείο βιβλίου εργασίας.
-
Νέο βιβλίο εργασίας: Δημιουργήστε μακροεντολές που μπορείτε να εκτελέσετε σε οποιαδήποτε νέα βιβλία εργασίας που δημιουργήθηκαν κατά την τρέχουσα περίοδο λειτουργίας του Excel.
-
Προσωπικό Βιβλίο Εργασίας Μακροεντολής: Ορίστε αυτήν την επιλογή εάν θέλετε η μακροεντολή να είναι διαθέσιμη κάθε φορά που χρησιμοποιείτε το Excel, ανεξάρτητα από το φύλλο εργασίας που χρησιμοποιείτε.
(Προαιρετικό) Πληκτρολογήστε μια περιγραφή της μακροεντολής στο πλαίσιο κειμένου Περιγραφή.
Χρησιμοποιήστε το πλαίσιο διαλόγου Εγγραφή μακροεντολής για να ξεκινήσετε τη δημιουργία μιας μακροεντολής.
Κάντε κλικ στο OK.
Η επιλογή Record Macro στην καρτέλα Developer αλλάζει σε Stop Recording.
Εκτελέστε τις ενέργειες που θέλετε να καταγράψετε.
Το Excel καταγράφει ακριβώς τα βήματά σας — όπως (Επιλέξτε κελί C3) — αλλά μπορείτε επίσης να καταγράψετε τα βήματα σε σχέση με οποιοδήποτε τρέχον κελί — όπως (Ανέβα μια σειρά και εισαγάγετε μια κενή γραμμή). Για να το κάνετε αυτό, κάντε κλικ στο κουμπί Χρήση σχετικών αναφορών στην καρτέλα Προγραμματιστής. Μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε τη δυνατότητα Χρήση σχετικών αναφορών, όπως απαιτείται κατά την εγγραφή της μακροεντολής.
Επιλέξτε Διακοπή εγγραφής στην ομάδα Κώδικας της καρτέλας Προγραμματιστής.
Η συσκευή εγγραφής μακροεντολών σταματά την εγγραφή πλήκτρων και η μακροεντολή ολοκληρώνεται.