Σπίτι Κοινωνική Media Γράψτε νέες μακροεντολές στον επεξεργαστή της Visual Basic στο Excel 2013 - dummies

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

Βίντεο: Πώς Να Αποστείλουμε Ερωτήματα Σε Κατάλογο Δεδομένων Στο Excel 2024

Βίντεο: Πώς Να Αποστείλουμε Ερωτήματα Σε Κατάλογο Δεδομένων Στο Excel 2024
Anonim

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

  1. Κάντε κλικ στο όνομα του έργου VBA στο παράθυρο Εξερεύνηση έργου όπου θέλετε να προσθέσετε τη νέα μακροεντολή.

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

  2. Επιλέξτε Εισαγωγή → Ενότητα στη γραμμή μενού της Επεξεργαστής Visual Basic.

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

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

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

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

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

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

  5. Καταχωρίστε τις γραμμές του κώδικα VBA για τη μακροεντολή μεταξύ των υποθέσεων Sub και End Sub.

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

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

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

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

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

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

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

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

Η επιλογή των συντακτών

Προσδιορίζοντας τους τρόπους για να ξεδιπλώσετε το Microsoft SharePoint 2003 - τα ανδρείκελα

Προσδιορίζοντας τους τρόπους για να ξεδιπλώσετε το Microsoft SharePoint 2003 - τα ανδρείκελα

SharePoint κοστίζουν πολλά να εφαρμόσουν. Κοστίζει στο υλικό, το λογισμικό και τους πόρους. Γι 'αυτό αποφεύγοντας μερικά κοινά λάθη μπορεί να είναι χρήματα στην τράπεζα για εσάς και την οργάνωσή σας. Πρόβλημα ατόμων Το SharePoint είναι ένα προϊόν που έχει σχεδιαστεί για να χρησιμοποιείται και να επηρεάζεται από πολλούς ανθρώπους. Αν προσπαθήσετε να γυαλίσετε ...

Ανακτήσει τα διαγραμμένα έγγραφα μέσω του SharePoint 2010 - ανδρείκελα

Ανακτήσει τα διαγραμμένα έγγραφα μέσω του SharePoint 2010 - ανδρείκελα

SharePoint 2010 παρέχει την υπόσχεση ότι το λογισμικό έχει κάνει εδώ και χρόνια να κάνουν τους χρήστες πιο παραγωγικούς. Αν και αυτό δεν είναι πάντα αλήθεια, ένα χαρακτηριστικό του SharePoint που πραγματικά παραδίδει είναι ο κάδος ανακύκλωσης. Όταν διαγράφετε ένα έγγραφο από μια βιβλιοθήκη εγγράφων, δεν παραμένει για πάντα. Οχι. Το έγγραφο κινείται μόνο σε μια εκμετάλλευση ...

Επαναφέρετε τις προηγούμενες εκδόσεις των εγγράφων με το SharePoint Online - ανδρείκελα

Επαναφέρετε τις προηγούμενες εκδόσεις των εγγράφων με το SharePoint Online - ανδρείκελα

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

Η επιλογή των συντακτών

Πώς να Blog Εθελοντικά - ανδρείκελα

Πώς να Blog Εθελοντικά - ανδρείκελα

Η καλύτερη άμυνα, όπως λένε, είναι ένα καλό αδίκημα. Ως Blogger, πρέπει να σκεφτείτε τι γράφετε πριν τη δημοσιεύσετε, καθώς και μετά. Εντάξει, ορισμένοι bloggers έχουν κώδικα δεοντολογίας. Αυτό το χαλαρό σύνολο δεοντολογίας και προτύπων, στο οποίο προσυπογράφουν πολλοί σοβαροί μπλόγκερ, αναπτύχθηκαν ως blogs ωριμάτι ...

Πώς να Blog και να προστατεύσετε την ιδιωτικότητα και τη φήμη σας - dummies

Πώς να Blog και να προστατεύσετε την ιδιωτικότητα και τη φήμη σας - dummies

Τις απόψεις ή την οικογένειά σας, αλλά σίγουρα αντανακλά τη δική σας. Μην ξεχνάτε ότι αυτό που βάζετε στο Blog σας σήμερα μπορεί να παραμείνει για πολύ καιρό και ο αναγνώστης ίσως να μην έχει πάντα τα συμφέροντά σας στην καρδιά σας. Ποτέ μην βάζετε προσωπικές πληροφορίες αναγνώρισης ...

Πώς να οικοδομήσουμε την κοινωνική εμπιστοσύνη των κοινωνικών μέσων μέσω αυθεντικών αλληλεπιδράσεων - Dummies

Πώς να οικοδομήσουμε την κοινωνική εμπιστοσύνη των κοινωνικών μέσων μέσω αυθεντικών αλληλεπιδράσεων - Dummies

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

Η επιλογή των συντακτών

Πώς λειτουργεί η Οπτικοποίηση - ανδρείκελα

Πώς λειτουργεί η Οπτικοποίηση - ανδρείκελα

Ενώ οι θετικές επιβεβαιώσεις παρέχουν τις λέξεις για να δημιουργήσουν νέες πεποιθήσεις ζώντας αυτές τις πεποιθήσεις. Το μυαλό σας καταγράφει τότε τις ψυχικές εικόνες ως πραγματικές και έγκυρες. Μπορείτε να δείτε τον εαυτό σας μιλώντας με σιγουριά και ενεργώντας με σιγουριά. Μπορείτε να δείτε τον εαυτό σας να είναι ένα ισχυρότερο πρόσωπο στην καθημερινή σας ζωή. Το δικό σας ...

Πώς να προσδιορίσετε τους δείκτες αυτοεκτίμησης - ανδρεικέλες

Πώς να προσδιορίσετε τους δείκτες αυτοεκτίμησης - ανδρεικέλες

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

Αξιοποιήστε τη δύναμή σας να αλλάξετε τη σκέψη σας - ανδρείκελα

Αξιοποιήστε τη δύναμή σας να αλλάξετε τη σκέψη σας - ανδρείκελα

Άνθρωποι που έχουν επιτυχία στη ζωή - τις σχέσεις, την υγεία και την αίσθηση της ικανοποίησης και της ευτυχίας - κατά κύριο λόγο σκέφτονται από την άποψη της αισιοδοξίας, της ελπιδοφορίας και της χαράς. Δεν είναι απλώς τυχεροί. Είναι επιτυχείς επειδή έχουν μια σειρά στάσεων που φέρνουν αυτές τις θετικές συνέπειες στη ζωή τους. Μελέτες έχουν βρει ότι με τη χρήση ...