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