VBA στο Office Excel 2010

VBA σημαίνει Visual Basic for Application. Όπως γνωρίζετε ότι είναι ένα VB (Visual Basic)τις μεγάλες γλώσσες προγραμματισμού. Αν χρειάζεστε να κάνετε επαναλαμβανόμενες εργασίες στο excel κάθε μέρα, τότε συνιστάται πάντα να αυτοματοποιήσετε αυτές τις εργασίες ώστε να μπορείτε να εξοικονομήσετε χρόνο και ενέργεια. Οι μακροεντολές είναι ένας πολύ καλός τρόπος αυτοματοποίησης εργασιών στο Excel, έχουμε ήδη καλύψει μια βασική συμβουλή για την εγγραφή και τη χρήση μακροεντολών. Οι μακροεντολές προσθέτουν βασικά τον κώδικα VB στο φυλλάδιο του Excel.

Κάθε φορά που δημιουργείτε μια νέα μακροεντολή, το Excel προσθέτειοπτικό βασικό κώδικα στο back-end, οπότε κάθε φορά που εκτελείτε μια μακροεντολή, ο κώδικας VB εκτελείται και τα αποτελέσματα εμφανίζονται στην οθόνη. Ας δούμε πώς παράγεται ο κώδικας όταν προσθέτουμε μια μακροεντολή και πώς μπορείτε να επεξεργαστείτε και να διορθώσετε τον κώδικα VB.

Πώς να προβάλετε τον κώδικα VBA που σχετίζεται με μια μακροεντολή

Ας υποθέσουμε ότι έχουμε δημιουργήσει μια μακροεντολή, όπως αναφέρεται στην αναφερόμενη θέση, και στη συνέχεια κάντε κλικ στην επιλογή Macro και επιλέξτε Προβολή μακροεντολών.

Macro VBA

Θα εμφανιστεί το παράθυρο διαλόγου της μακροεντολής, εδώ επιλέξτε τη μακροεντολή για την οποία θέλετε να δείτε τον κώδικα VB και πατήστε το κουμπί Επεξεργασία.

Επεξεργασία μακροεντολής

Θα ανοίξει τη μακροεντολή ως κώδικα VB μέσα στο VBΕπεξεργαστής που ενσωματώνεται από προεπιλογή στο Excel. Σε αυτό το παράδειγμα, σας παρουσιάζω τον κώδικα μιας βασικής μακροεντολής που εμφανίζει το μήνυμα "Hello World" κατά την εκτέλεση.

Μακροκώδικας VBA

Εάν γνωρίζετε τις βασικές αρχές της Visual Basic,τότε μπορείτε να γράψετε τον δικό σας κώδικα εδώ για να βελτιώσετε περαιτέρω τη μακροεντολή σας και μπορείτε να προσθέσετε περισσότερες λειτουργίες στις δημιουργημένες μακροεντολές σας προσθέτοντας κομμάτια κώδικα. Ο επεξεργαστής που εμφανίζεται στο Excel είναι ένας τυπικός επεξεργαστής VB με το The Project Explorer στα αριστερά και το παράθυρο source / design στα δεξιά. Το μόνο που χρειάζεστε είναι εξοικείωση με τη σύνταξη της γλώσσας προγραμματισμού.

Πώς να Debug κώδικα VBA

Αν έχετε κάνει αλλαγές στον κώδικα της μακροεντολής και θέλετε να ελέγξετε αν λειτουργεί σωστά, μπορείτε να το κάνετε αυτό με σφάλμα και εκτέλεση του κώδικα. Τύπος F5 και θα εντοπίσει σφάλμα και θα εκτελέσει τον κώδικα και θα λάβετε τα αποτελέσματα στην οθόνη. (Ο Κώδικας μου περιέχει μόνο "Hello World", οπότε μπορώ να το δω στην οθόνη μετά από εντοπισμό σφαλμάτων και εκτέλεση)

Η εκτέλεση του VBA
Σημειώστε ότι δώσαμε ένα παράδειγμα του Excel 2010, διότι η VBA χρησιμοποιείται περισσότερο εδώ. Ωστόσο, το VBA περιλαμβάνεται στο Outlook 2010, το Word 2010, το PowerPoint 2010, κλπ.

Σχόλια