Τι είναι μια μακροεντολή Excel;
Το Excel Macro είναι ένα εργαλείο εγγραφής και αναπαραγωγής που καταγράφει απλά τα βήματα του Excel και η μακροεντολή θα το αναπαράγει όσες φορές θέλετε. Οι μακροεντολές VBA εξοικονομούν χρόνο καθώς αυτοματοποιούν επαναλαμβανόμενες εργασίες. Είναι ένα κομμάτι κώδικα προγραμματισμού που εκτελείται σε περιβάλλον Excel, αλλά δεν χρειάζεται να είστε κωδικοποιητής για τον προγραμματισμό μακροεντολών. Ωστόσο, χρειάζεστε βασικές γνώσεις για το VBA για να κάνετε προηγμένες τροποποιήσεις στη μακροεντολή.
Σε αυτό το σεμινάριο μακροεντολών στο Excel για αρχάριους, θα μάθετε βασικά μακροεντολών του Excel:
- Τι είναι μια μακροεντολή Excel;
- Γιατί χρησιμοποιούνται οι μακροεντολές Excel στο Excel;
- Τι είναι το VBA στη γλώσσα ενός λαϊκού;
- Βασικά στοιχεία μακροεντολών του Excel
- Βήμα προς βήμα Παράδειγμα εγγραφής μακροεντολών στο Excel
Γιατί χρησιμοποιούνται οι μακροεντολές Excel στο Excel;
Ως άνθρωποι, είμαστε πλάσματα συνήθειας. Υπάρχουν ορισμένα πράγματα που κάνουμε καθημερινά, κάθε εργάσιμη ημέρα. Δεν θα ήταν καλύτερα αν υπήρχε κάποιος μαγικός τρόπος να πατήσετε ένα μόνο κουμπί και όλες οι συνήθεις εργασίες μας να γίνουν; Μπορώ να ακούσω να λέτε ναι. Η μακροεντολή στο Excel σάς βοηθά να το πετύχετε. Στη γλώσσα ενός απλού, μια μακροεντολή ορίζεται ως καταγραφή των βημάτων ρουτίνας σας στο Excel που μπορείτε να αναπαραγάγετε χρησιμοποιώντας ένα μόνο κουμπί.
Για παράδειγμα, εργάζεστε ως ταμίας για μια εταιρεία παροχής νερού. Μερικοί από τους πελάτες πληρώνουν μέσω της τράπεζας και στο τέλος της ημέρας, πρέπει να κατεβάσετε τα δεδομένα από την τράπεζα και να τα μορφοποιήσετε με τρόπο που να ανταποκρίνεται στις απαιτήσεις της επιχείρησής σας.
Μπορείτε να εισαγάγετε τα δεδομένα στο Excel και τη μορφή. Την επόμενη μέρα θα σας ζητηθεί να εκτελέσετε το ίδιο τελετουργικό. Σύντομα θα γίνει βαρετό και κουραστικό. Οι μακροεντολές επιλύουν τέτοια προβλήματα αυτοματοποιώντας τέτοιες εργασίες ρουτίνας . Μπορείτε να χρησιμοποιήσετε μια μακροεντολή για να καταγράψετε τα βήματα του
- Εισαγωγή των δεδομένων
- Μορφοποίηση για να πληροί τις απαιτήσεις αναφοράς της επιχείρησής σας.
Τι είναι το VBA στη γλώσσα ενός λαϊκού;
Το VBA είναι το αρκτικόλεξο της Visual Basic for Applications. Είναι μια γλώσσα προγραμματισμού που χρησιμοποιεί το Excel για την καταγραφή των βημάτων σας καθώς εκτελείτε εργασίες ρουτίνας. Δεν χρειάζεται να είστε προγραμματιστής ή πολύ τεχνικό άτομο για να απολαμβάνετε τα οφέλη των μακροεντολών στο Excel. Το Excel διαθέτει δυνατότητες που δημιούργησαν αυτόματα τον πηγαίο κώδικα για εσάς. Διαβάστε το άρθρο σχετικά με το VBA για περισσότερες λεπτομέρειες.
Βασικά στοιχεία μακροεντολών του Excel
Οι μακροεντολές είναι μία από τις δυνατότητες προγραμματιστή. Από προεπιλογή, η καρτέλα για προγραμματιστές δεν εμφανίζεται στο Excel. Θα πρέπει να το εμφανίσετε μέσω προσαρμογής αναφοράς
Οι μακροεντολές Excel μπορούν να χρησιμοποιηθούν για να θέσουν σε κίνδυνο το σύστημά σας από εισβολείς. Από προεπιλογή, απενεργοποιούνται στο Excel. Εάν πρέπει να εκτελέσετε μακροεντολές, θα πρέπει να ενεργοποιήσετε την εκτέλεση μακροεντολών και να εκτελέσετε μόνο μακροεντολές που γνωρίζετε προέρχονται από μια αξιόπιστη πηγή
Εάν θέλετε να αποθηκεύσετε μακροεντολές Excel, τότε πρέπει να αποθηκεύσετε το βιβλίο εργασίας σας σε μορφή με δυνατότητα μακροεντολών * .xlsm
Το όνομα της μακροεντολής δεν πρέπει να περιέχει κενά.
Συμπληρώνετε πάντα την περιγραφή της μακροεντολής κατά τη δημιουργία μιας. Αυτό θα σας βοηθήσει και άλλους να καταλάβετε τι κάνει η μακροεντολή.
Βήμα προς βήμα Παράδειγμα εγγραφής μακροεντολών στο Excel
Τώρα σε αυτό το σεμινάριο μακροεντολών του Excel, θα μάθουμε πώς να δημιουργούμε μια μακροεντολή στο Excel:
Θα εργαστούμε με το σενάριο που περιγράφεται στη σημασία των μακροεντολών Excel. Για αυτόν τον οδηγό μακροεντολών του Excel, θα συνεργαστούμε με το ακόλουθο αρχείο CSV για τη σύνταξη μακροεντολών στο Excel.
Μπορείτε να κατεβάσετε το παραπάνω αρχείο εδώ
Κατεβάστε το παραπάνω αρχείο και μακροεντολές CSV
Θα δημιουργήσουμε ένα πρότυπο με δυνατότητα μακροεντολών, το οποίο θα εισαγάγει τα παραπάνω δεδομένα και θα το μορφοποιήσει ώστε να πληροί τις απαιτήσεις αναφοράς των επιχειρήσεων.
Ενεργοποίηση επιλογής προγραμματιστή
Για να εκτελέσετε το πρόγραμμα VBA, πρέπει να έχετε πρόσβαση στην επιλογή προγραμματιστή στο Excel. Ενεργοποιήστε την επιλογή προγραμματιστή όπως φαίνεται στο παρακάτω παράδειγμα μακροεντολής του Excel και καρφιτσώστε την στην κύρια κορδέλα σας στο Excel.
Βήμα 1) Μεταβείτε στο κύριο μενού "FILE"
Επιλέξτε "Επιλογές".
Βήμα 2) Τώρα θα ανοίξει ένα άλλο παράθυρο, σε αυτό το παράθυρο ακολουθήστε τα πράγματα
- Κάντε κλικ στο Customize Ribbon
- Επιλέξτε το πλαίσιο ελέγχου για την επιλογή προγραμματιστή
- Κάντε κλικ στο κουμπί OK
Βήμα 3) Καρτέλα προγραμματιστή
Τώρα θα μπορείτε να δείτε την καρτέλα DEVELOPER στην κορδέλα
Βήμα 4) Λήψη CSV
Πρώτον, θα δούμε πώς μπορούμε να δημιουργήσουμε ένα κουμπί εντολής στο υπολογιστικό φύλλο και να εκτελέσουμε το πρόγραμμα.
- Δημιουργήστε ένα φάκελο στη μονάδα δίσκου C με την ονομασία Τραπεζικά έσοδα
- Επικολλήστε το αρχείο receipts.csv που κατεβάσατε
Βήμα 5) Εγγραφή μακροεντολής
- Κάντε κλικ στην καρτέλα DEVELOPER
- Κάντε κλικ στο Record Macro όπως φαίνεται στην παρακάτω εικόνα
Θα λάβετε το ακόλουθο παράθυρο διαλόγου
- Εισαγάγετε το ImportBankReceipts ως όνομα μακροεντολής.
- Το δεύτερο βήμα θα είναι εκεί από προεπιλογή
- Εισαγάγετε την περιγραφή όπως φαίνεται στο παραπάνω διάγραμμα
- Κάντε κλικ στην καρτέλα "OK"
Βήμα 6) Εκτελέστε λειτουργίες μακροεντολών / βήματα που θέλετε να εγγράψετε
- Τοποθετήστε τον κέρσορα στο κελί A1
- Κάντε κλικ στην καρτέλα ΔΕΔΟΜΕΝΑ
- Κάντε κλικ στο κουμπί Από κείμενο στη γραμμή κορδέλας Λήψη εξωτερικών δεδομένων
Θα λάβετε το ακόλουθο παράθυρο διαλόγου
- Μεταβείτε στην τοπική μονάδα δίσκου όπου έχετε αποθηκεύσει το αρχείο CSV
- Επιλέξτε το αρχείο CSV
- Κάντε κλικ στο κουμπί Εισαγωγή
Θα λάβετε τον ακόλουθο οδηγό
Κάντε κλικ στο κουμπί Επόμενο αφού ακολουθήσετε τα παραπάνω βήματα
Ακολουθήστε τα παραπάνω βήματα και κάντε κλικ στο επόμενο κουμπί
- Κάντε κλικ στο κουμπί Τέλος
- Το βιβλίο εργασίας σας πρέπει τώρα να έχει ως εξής
Βήμα 7) Διαμορφώστε τα δεδομένα
Κάντε τις στήλες έντονες, προσθέστε το γενικό σύνολο και χρησιμοποιήστε τη συνάρτηση SUM για να λάβετε το συνολικό ποσό.
Βήμα 8) Διακοπή εγγραφής μακροεντολής
Τώρα που ολοκληρώσαμε τη ρουτίνα, μπορούμε να κάνουμε κλικ στο κουμπί διακοπής εγγραφής μακροεντολής όπως φαίνεται στην παρακάτω εικόνα
Βήμα 9) Επανάληψη της μακροεντολής
Πριν αποθηκεύσουμε το βιβλίο εργασίας μας, θα πρέπει να διαγράψουμε τα εισαγόμενα δεδομένα. Θα το κάνουμε για να δημιουργήσουμε ένα πρότυπο που θα αντιγράφουμε κάθε φορά που έχουμε νέες αποδείξεις και θέλουμε να εκτελέσουμε τη μακροεντολή ImportBankReceipts.
- Επισημάνετε όλα τα εισαγόμενα δεδομένα
- Κάντε δεξί κλικ στα επισημασμένα δεδομένα
- Κάντε κλικ στο Διαγραφή
- Κάντε κλικ στο κουμπί αποθήκευσης ως
- Αποθηκεύστε το βιβλίο εργασίας σε μορφή με δυνατότητα μακροεντολών, όπως φαίνεται παρακάτω
- Δημιουργήστε ένα αντίγραφο του πρόσφατα αποθηκευμένου προτύπου
- Ανοίξτε το
- Κάντε κλικ στην καρτέλα DEVELOPER
- Κάντε κλικ στο κουμπί μακροεντολών
Θα λάβετε το ακόλουθο παράθυρο διαλόγου
- Επιλέξτε ImportBankReceipts
- Επισημαίνει την περιγραφή της μακροεντολής σας
- Κάντε κλικ στο κουμπί Εκτέλεση
Θα λάβετε τα ακόλουθα δεδομένα
Συγχαρητήρια, μόλις δημιουργήσατε την πρώτη σας μακροεντολή στο Excel.
Περίληψη
Οι μακροεντολές απλοποιούν την επαγγελματική μας ζωή αυτοματοποιώντας τις περισσότερες από τις συνήθεις εργασίες που κάνουμε. Το Macros Excel τροφοδοτείται από τη Visual Basic for Applications.