Σφάλματα μακροεντολών Excel - Εύκολο Excel VBA

Πίνακας περιεχομένων

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

Τοποθετήστε ένα κουμπί εντολών στο φύλλο εργασίας σας και προσθέστε τις ακόλουθες γραμμές κώδικα:

x = 2
Εύρος ("A1"). Valu = x

1. Κάντε κλικ στο κουμπί εντολών στο φύλλο.

Αποτέλεσμα:

2. Κάντε κλικ στο OK.

Η μεταβλητή x δεν έχει οριστεί. Επειδή χρησιμοποιούμε τη δήλωση Option Explicit στην αρχή του κώδικα μας, πρέπει να δηλώσουμε όλες τις μεταβλητές μας. Το Excel VBA έχει χρωματίσει το μπλε x για να υποδείξει το σφάλμα.

3. Στο Visual Basic Editor, κάντε κλικ στην επιλογή Επαναφορά για να σταματήσετε τον εντοπισμό σφαλμάτων.

4. Διορθώστε το σφάλμα προσθέτοντας την ακόλουθη γραμμή κωδικού στην αρχή του κώδικα.

Dim x ως ακέραιος

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

5. Στο Visual Basic Editor, τοποθετήστε τον κέρσορα πριν από το Private και πατήστε F8.

Η πρώτη γραμμή γίνεται κίτρινη.

6. Πατήστε το F8 άλλες τρεις φορές.

Εμφανίζεται το ακόλουθο σφάλμα.

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

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave