Εκτύπωση εντοπισμού σφαλμάτων του Excel VBA: Πώς να το κάνετε;

  • Μοιραστείτε Αυτό
Hugh West

Σε αυτό το άρθρο, θα σας δείξω πώς μπορείτε να κάνετε αποσφαλμάτωση της εκτύπωσης σε VBA στο Excel. Θα μάθετε να ανοίγετε το άμεσο παράθυρο και να εκτυπώνετε κατά τον εντοπισμό σφαλμάτων έναν πλήρη κώδικα, μια γραμμή κώδικα ή την τιμή μιας συγκεκριμένης μεταβλητής στο παράθυρο.

Εκτύπωση εντοπισμού σφαλμάτων του Excel VBA (Γρήγορη προβολή)

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε αυτό το βιβλίο ασκήσεων ενώ διαβάζετε αυτό το άρθρο.

VBA Debug Print.xlsm

4 αποτελεσματικοί τρόποι εκτέλεσης εκτύπωσης σφαλμάτων στο 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 για περισσότερες αναρτήσεις και ενημερώσεις.

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