Πίνακας περιεχομένων
Σε αυτό το άρθρο, θα σας δείξω πώς μπορείτε να κάνετε αποσφαλμάτωση της εκτύπωσης σε VBA στο Excel. Θα μάθετε να ανοίγετε το άμεσο παράθυρο και να εκτυπώνετε κατά τον εντοπισμό σφαλμάτων έναν πλήρη κώδικα, μια γραμμή κώδικα ή την τιμή μιας συγκεκριμένης μεταβλητής στο παράθυρο.
Εκτύπωση εντοπισμού σφαλμάτων του Excel VBA (Γρήγορη προβολή)
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το βιβλίο ασκήσεων ενώ διαβάζετε αυτό το άρθρο.
VBA Debug Print.xlsm4 αποτελεσματικοί τρόποι εκτέλεσης εκτύπωσης σφαλμάτων στο Excel VBA
Ας δούμε πώς μπορούμε να αποσφαλματώσουμε την εκτύπωση μέσω του VBA στο Excel.
1. Ανοίξτε το άμεσο παράθυρο για εντοπισμό σφαλμάτων εκτύπωσης στο Excel VBA
Για να κάνετε αποσφαλμάτωση της εκτύπωσης σε VBA , πρώτα πρέπει να ανοίξετε το Άμεση Για να το κάνετε αυτό, πατήστε ALT + F11 για να ανοίξετε το Visual Basic παράθυρο.
Στη συνέχεια, πατήστε CTRL + G στο πληκτρολόγιό σας. Άμεση θα ανοίξει το παράθυρο.
Σχετικό περιεχόμενο: Excel VBA: Εκτύπωση UserForm για να χωρέσει σε μια σελίδα (2 μέθοδοι)
2. Εκτύπωση πλήρους κώδικα στο άμεσο παράθυρο στο Excel VBA
Τώρα μάθαμε να ανοίγουμε το Άμεση παράθυρο. Ας δούμε πώς μπορεί να εκτυπωθεί η έξοδος ενός πλήρους debug VBA κώδικα στο παράθυρο.
Ας έχουμε ένα VBA κώδικας που παίρνει δύο ακέραιους αριθμούς ως μεταβλητές A και B και επιστρέφει το άθροισμά τους στη μεταβλητή C .
Sub Debug_Print() A = 10 B = 15 C = A + B End Sub
Τώρα για να εκτυπώσετε την τιμή της C στο Άμεση παράθυρο, πρέπει να εισάγετε αυτή τη γραμμή.
Debug.Print C
Τώρα, αν εκτελέσετε τον κώδικα, θα βρείτε την τιμή του C (10+15 = 25) στο παράθυρο "Άμεση".
Διαβάστε περισσότερα: Κώδικας VBA για το κουμπί εκτύπωσης στο Excel (5 παραδείγματα)
Παρόμοιες αναγνώσεις:
- Excel VBA: Πώς να ορίσετε δυναμικά την περιοχή εκτύπωσης (7 τρόποι)
- Πώς να εκτυπώσετε το φύλλο του Excel σε πλήρη σελίδα (7 τρόποι)
- Εκτύπωση φύλλου Excel σε μέγεθος A4 (4 τρόποι)
- Πώς να ορίσετε μια γραμμή ως τίτλους εκτύπωσης στο Excel (4 μέθοδοι)
- Πώς να εκτυπώσετε πολλαπλά φύλλα στο Excel (7 διαφορετικές μέθοδοι)
3. Αποσφαλμάτωση Εκτύπωση μιας γραμμής κώδικα στο άμεσο παράθυρο της VBA
Στο προηγούμενο παράδειγμα, είδαμε πώς μπορούμε να εκτυπώσουμε την έξοδο ενός κώδικα στο Άμεση παράθυρο από το debug.print εντολή.
Αλλά μπορείτε να γράψετε απευθείας μια γραμμή κώδικα στο παράθυρο Immediate και να την εκτελέσετε. Για παράδειγμα, εδώ έχω γράψει αυτή τη γραμμή κώδικα στο παράθυρο Άμεση παράθυρο.
Debug.Print "Αυτό είναι το άμεσο παράθυρο."
Τώρα πατήστε ENTER Η γραμμή θα εκτελεστεί και θα βρείτε την έξοδο στην επόμενη γραμμή του παραθύρου.
Διαβάστε περισσότερα: Πώς να εκτυπώσετε το φύλλο του Excel με γραμμές (3 εύκολοι τρόποι)
4. Εκτύπωση σφαλμάτων σε κατάσταση διακοπής στο άμεσο παράθυρο στο Excel VBA
Μπορείτε επίσης να εκτυπώσετε την τιμή ενός συγκεκριμένου κωδικού στο Άμεση Αλλά για να το κάνετε αυτό, πρέπει να μεταβείτε στη λειτουργία διακοπής του VBA .
Για παράδειγμα, στο ακόλουθο σχήμα, ο κώδικας βρίσκεται σε κατάσταση διακοπής από τη γραμμή:
C = A + B
Η λειτουργία διακοπής σημαίνει ότι, κατά την εκτέλεση του κώδικα, η συγκεκριμένη γραμμή δεν θα εκτελεστεί.
Τώρα, μπορούμε να εκτυπώσουμε την τιμή οποιασδήποτε μεταβλητής στο Άμεση παράθυρο.
Για παράδειγμα, για να εκτυπώσετε την τιμή της μεταβλητής B , εισαγάγετε αυτή τη γραμμή κώδικα στο Άμεση παράθυρο:
Κάντε κλικ στο ENTER Και θα ανακαλύψετε την αξία της B εμφανίζεται. Αυτό είναι 15 .
Σχετικό περιεχόμενο: Πώς να εκτυπώσετε επιλεγμένη περιοχή στο Excel σε μία σελίδα (3 μέθοδοι)
Πράγματα που πρέπει να θυμάστε
Εκτύπωση εντοπισμού σφαλμάτων δεν είναι τίποτα άλλο από την εμφάνιση μιας συγκεκριμένης τιμής στο VBA στο Άμεση Σε περίπτωση που δεν θέλετε να χρησιμοποιήσετε την εκτύπωση εντοπισμού σφαλμάτων, μπορείτε να χρησιμοποιήσετε την εντολή Πλαίσιο μηνυμάτων στο VBA .
Συμπέρασμα
Έτσι, αυτές είναι οι μέθοδοι για να χρησιμοποιήσετε την εκτύπωση εντοπισμού σφαλμάτων στο VBA Έχετε οποιεσδήποτε ερωτήσεις; Μη διστάσετε να μας ρωτήσετε. Και μην ξεχάσετε να επισκεφθείτε τον ιστότοπό μας ExcelWIKI για περισσότερες αναρτήσεις και ενημερώσεις.