Γράψτε νέες μακροεντολές στον επεξεργαστή Visual Basic στο Excel 2013

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

Κάντε κλικ στο όνομα του έργου VBA στο παράθυρο του Project Explorer όπου θέλετε να προσθέσετε τη νέα μακροεντολή.

Εάν θέλετε να γράψετε μια μακροεντολή μόνο για το τρέχον βιβλίο εργασίας, κάντε κλικ στη συνάρτηση VBAProject που περιέχει το όνομα του αρχείου της σε παρένθεση, όπως στο VBAProject (Το Υπολογιστικό μου φύλλο). Εάν θέλετε να γράψετε μια καθολική μακροεντολή στο βιβλίο εργασίας Personal Macro, κάντε κλικ στο VBAProject(PERSONAL.XLSB) στο παράθυρο του Project Explorer.

Επιλέξτε Insert→ Module στη γραμμή μενού του Visual Basic Editor.

Το Excel ανταποκρίνεται ανοίγοντας ένα νέο, κενό παράθυρο Κώδικα στο παράθυρο του Επεξεργαστή της Visual Basic και προσθέτοντας ένα άλλο εικονίδιο λειτουργικής μονάδας (με όνομα με τον επόμενο διαθέσιμο αριθμό) στο περίγραμμα στο παράθυρο του Project Explorer κάτω από το κατάλληλο έργο VBA.

Στη συνέχεια, ξεκινάτε τη μακροεντολή σας δημιουργώντας μια υπορουτίνα (όλες οι μακροεντολές, ακόμα και αυτές που καταγράφετε στο υπολογιστικό φύλλο, είναι πραγματικά υπορουτίνες της Visual Basic). Για να το κάνετε αυτό, απλώς πληκτρολογήστε sub (για υπορουτίνα).

Πληκτρολογήστε sub και, στη συνέχεια, πατήστε το πλήκτρο διαστήματος.

Τώρα, πρέπει να ονομάσετε τη νέα σας μακροεντολή, κάτι που το κάνετε ονομάζοντας την υπορουτίνα σας. Να θυμάστε ότι όταν ονομάζετε τη νέα σας μακροεντολή (ή μια υπορουτίνα), ακολουθείτε τους ίδιους κανόνες όπως όταν ονομάζετε ένα όνομα περιοχής (αρχίζει με γράμμα και χωρίς κενά).

Πληκτρολογήστε το όνομα της μακροεντολής σας και, στη συνέχεια, πατήστε το πλήκτρο Enter.

Μόλις πατήσετε το πλήκτρο Enter, το Visual Basic Editor εισάγει ένα κλειστό ζευγάρι παρενθέσεων μετά το όνομα της μακροεντολής, μια κενή γραμμή και μια δήλωση End Sub στη δική του γραμμή κάτω από αυτήν. Στη συνέχεια, τοποθετεί το σημείο εισαγωγής στην αρχή της κενή γραμμής μεταξύ των γραμμών με τις προτάσεις Sub και End Sub. Εδώ εισάγετε τις γραμμές κώδικα για τη μακροεντολή που γράφετε.

Εισαγάγετε τις γραμμές του κώδικα VBA για τη μακροεντολή μεταξύ των δηλώσεων Sub και End Sub.

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

Όταν πατάτε το πλήκτρο Enter για να ξεκινήσετε μια νέα γραμμή που ξεκινά με απόστροφο, η γραμμή κειμένου γίνεται πράσινη, υποδεικνύοντας ότι ο επεξεργαστής Visual Basic θεωρεί ότι είναι ένα σχόλιο που δεν πρέπει να εκτελεστεί όταν εκτελείται η μακροεντολή.

Αφού τεκμηριώσετε το σκοπό της μακροεντολής με τα σχόλιά σας, αρχίζετε να εισάγετε τις δηλώσεις που θέλετε να εκτελέσει η μακροεντολή (οι οποίες δεν πρέπει να προτάσσονται με απόστροφους). Για να δημιουργήσετε εσοχές σε γραμμές κώδικα ώστε να είναι πιο ευανάγνωστες, πατήστε Tab. Εάν θέλετε να κάνετε έξαρση στη γραμμή, πατήστε Shift+Tab. Όταν ολοκληρώσετε τη σύνταξη του κώδικα για τη μακροεντολή σας, πρέπει να τον αποθηκεύσετε πριν τον δοκιμάσετε.

Επιλέξτε Αρχείο→ Αποθήκευση στη γραμμή μενού Επεξεργαστής της Visual Basic ή πατήστε Ctrl+S.

Αφού αποθηκεύσετε τη νέα σας μακροεντολή, μπορείτε να κάνετε κλικ στο κουμπί Προβολή Microsoft Excel στη βασική γραμμή εργαλείων για να επιστρέψετε στο φύλλο εργασίας σας, όπου μπορείτε να τη δοκιμάσετε. Για να εκτελέσετε τη νέα μακροεντολή που έχετε γράψει, επιλέξτε Προβολή→ Μακροεντολές στην Κορδέλα ή πατήστε Alt+F8 για να ανοίξετε το πλαίσιο διαλόγου Μακροεντολή και, στη συνέχεια, κάντε κλικ στο όνομα της μακροεντολής που μόλις γράψατε πριν κάνετε κλικ στο OK.

Εάν το Excel αντιμετωπίσει σφάλμα κατά την εκτέλεση της μακροεντολής, σας επιστρέφει στον Επεξεργαστή της Visual Basic και εμφανίζεται ένα παράθυρο διαλόγου Alert Microsoft Visual Basic, που υποδεικνύει (σε ​​πολύ κρυπτική μορφή) τη φύση του σφάλματος. Κάντε κλικ στο κουμπί Εντοπισμός σφαλμάτων σε αυτό το παράθυρο διαλόγου για να επισημάνετε το πρόγραμμα επεξεργασίας Visual Basic τη γραμμή κώδικα που δεν μπορεί να εκτελέσει.

Στη συνέχεια, μπορείτε να προσπαθήσετε να βρείτε το λάθος και να το επεξεργαστείτε στη γραμμή κώδικα. Εάν εξαλείψετε την αιτία του σφάλματος, το πρόγραμμα επεξεργασίας Visual Basic αφαιρεί την επισήμανση από αυτήν τη γραμμή κώδικα και, στη συνέχεια, μπορείτε να κάνετε κλικ στο κουμπί Συνέχεια (το οποίο αντικαθιστά αυτόματα το κουμπί Εκτέλεση όταν το πρόγραμμα επεξεργασίας μεταβαίνει σε λειτουργία εντοπισμού σφαλμάτων) με το μπλε τρίγωνο δείχνοντας προς τα δεξιά στη γραμμή εργαλείων Standard για να συνεχίσετε την εκτέλεση της μακροεντολής.


Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows

Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows

Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows Το Microsoft Word ανοίγει αρχεία σε λειτουργία μόνο για ανάγνωση, καθιστώντας αδύνατη την επεξεργασία του; Μην ανησυχείτε, οι μέθοδοι είναι παρακάτω

Πώς να διορθώσετε τη λανθασμένη εκτύπωση εγγράφων του Microsoft Word

Πώς να διορθώσετε τη λανθασμένη εκτύπωση εγγράφων του Microsoft Word

Τρόπος διόρθωσης σφαλμάτων κατά την εκτύπωση λανθασμένων εγγράφων του Microsoft Word Τα σφάλματα στην εκτύπωση εγγράφων Word με αλλαγμένες γραμματοσειρές, ακατάστατες παραγράφους, κείμενο που λείπει ή χαμένο περιεχόμενο είναι αρκετά συνηθισμένα. Ωστόσο, μην το κάνετε

Διαγράψτε τα σχέδια με στυλό και επισημάνσεις στις διαφάνειες του PowerPoint σας

Διαγράψτε τα σχέδια με στυλό και επισημάνσεις στις διαφάνειες του PowerPoint σας

Εάν έχετε χρησιμοποιήσει το στυλό ή το highlighter για να σχεδιάσετε στις διαφάνειες του PowerPoint κατά τη διάρκεια μιας παρουσίασης, μπορείτε να αποθηκεύσετε τα σχέδια για την επόμενη παρουσίαση ή να τα σβήσετε, ώστε την επόμενη φορά που θα το δείξετε να ξεκινήσετε με καθαρές διαφάνειες PowerPoint. Ακολουθήστε αυτές τις οδηγίες για να διαγράψετε σχέδια με στυλό και επισημάνσεις: Σβήσιμο γραμμών μία στο […]

Περιεχόμενα της βιβλιοθήκης στυλ στο SharePoint 2010

Περιεχόμενα της βιβλιοθήκης στυλ στο SharePoint 2010

Η βιβλιοθήκη στυλ περιέχει αρχεία CSS, αρχεία επεκτάσιμης γλώσσας φύλλου στυλ (XSL) και εικόνες που χρησιμοποιούνται από προκαθορισμένες κύριες σελίδες, διατάξεις σελίδων και στοιχεία ελέγχου στο SharePoint 2010. Για να εντοπίσετε αρχεία CSS στη βιβλιοθήκη στυλ μιας τοποθεσίας δημοσίευσης: Επιλέξτε Ενέργειες τοποθεσίας→ Προβολή Όλο το περιεχόμενο του ιστότοπου. Εμφανίζεται το περιεχόμενο του ιστότοπου. Η βιβλιοθήκη Style βρίσκεται στο […]

Μορφοποίηση αριθμών σε χιλιάδες και εκατομμύρια σε αναφορές του Excel

Μορφοποίηση αριθμών σε χιλιάδες και εκατομμύρια σε αναφορές του Excel

Μην κατακλύζετε το κοινό σας με τεράστιους αριθμούς. Στο Microsoft Excel, μπορείτε να βελτιώσετε την αναγνωσιμότητα των πινάκων εργαλείων και των αναφορών σας μορφοποιώντας τους αριθμούς σας ώστε να εμφανίζονται σε χιλιάδες ή εκατομμύρια.

Τρόπος κοινής χρήσης και παρακολούθησης τοποθεσιών του SharePoint

Τρόπος κοινής χρήσης και παρακολούθησης τοποθεσιών του SharePoint

Μάθετε πώς να χρησιμοποιείτε τα εργαλεία κοινωνικής δικτύωσης του SharePoints που επιτρέπουν σε άτομα και ομάδες να επικοινωνούν, να συνεργάζονται, να μοιράζονται και να συνδέονται.

Πώς να μετατρέψετε ημερομηνίες σε μορφές Julian στο Excel

Πώς να μετατρέψετε ημερομηνίες σε μορφές Julian στο Excel

Οι ημερομηνίες του Ιουλιανού χρησιμοποιούνται συχνά σε περιβάλλοντα παραγωγής ως χρονική σήμανση και γρήγορη αναφορά για έναν αριθμό παρτίδας. Αυτός ο τύπος κωδικοποίησης ημερομηνίας επιτρέπει στους λιανοπωλητές, τους καταναλωτές και τους αντιπροσώπους υπηρεσιών να προσδιορίσουν πότε κατασκευάστηκε ένα προϊόν και, επομένως, την ηλικία του προϊόντος. Οι ημερομηνίες του Ιουλιανού χρησιμοποιούνται επίσης στον προγραμματισμό, τον στρατό και την αστρονομία. Διαφορετικές […]

Πώς να δημιουργήσετε μια εφαρμογή Web Access

Πώς να δημιουργήσετε μια εφαρμογή Web Access

Μπορείτε να δημιουργήσετε μια εφαρμογή Ιστού στην Access 2016. Τι είναι λοιπόν μια εφαρμογή Ιστού; Λοιπόν, ο Ιστός σημαίνει ότι είναι διαδικτυακός και η εφαρμογή είναι απλώς συντομογραφία της «εφαρμογής». Μια προσαρμοσμένη εφαρμογή Ιστού είναι μια διαδικτυακή εφαρμογή βάσης δεδομένων στην οποία έχει πρόσβαση από το cloud χρησιμοποιώντας ένα πρόγραμμα περιήγησης. Δημιουργείτε και συντηρείτε την εφαρμογή Ιστού στην έκδοση για υπολογιστές […]

Γραμμή γρήγορης εκκίνησης στο SharePoint 2010

Γραμμή γρήγορης εκκίνησης στο SharePoint 2010

Οι περισσότερες σελίδες στο SharePoint 2010 εμφανίζουν μια λίστα με συνδέσμους πλοήγησης στη γραμμή γρήγορης εκκίνησης στην αριστερή πλευρά της σελίδας. Η γραμμή γρήγορης εκκίνησης εμφανίζει συνδέσμους προς επιλεγμένο περιεχόμενο ιστότοπου, όπως λίστες, βιβλιοθήκες, τοποθεσίες και σελίδες δημοσίευσης. Η γραμμή γρήγορης εκκίνησης περιλαμβάνει δύο πολύ σημαντικούς συνδέσμους: Σύνδεσμος όλου του περιεχομένου του ιστότοπου: Η […]

Τι σημαίνουν τα μηνύματα σφάλματος επίλυσης στο Excel;

Τι σημαίνουν τα μηνύματα σφάλματος επίλυσης στο Excel;

Για απλά προβλήματα, ο Επίλυση στο Excel συνήθως βρίσκει γρήγορα τις βέλτιστες τιμές μεταβλητής Επίλυσης για τη συνάρτηση αντικειμένου. Ωστόσο, σε ορισμένες περιπτώσεις, ο Επίλυση δυσκολεύεται να βρει τις τιμές της μεταβλητής Επίλυσης που βελτιστοποιούν τη συνάρτηση στόχου. Σε αυτές τις περιπτώσεις, ο Επίλυση εμφανίζει συνήθως ένα μήνυμα ή ένα μήνυμα σφάλματος που περιγράφει ή συζητά το πρόβλημα που […]