Ορίστε σημεία διακοπής σε μακροεντολές VBA

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

Πώς να ελέγξετε την εκτέλεση των μακροεντολών

Θα θέλατε να μάθετε τι ακριβώς συμβαίνει στις μακροεντολές σας; Αυτό μπορεί να είναι ιδιαίτερα χρήσιμο για την αντιμετώπιση προβλημάτων. Μια έξυπνη παραλλαγή είναι η χρήση σημείων διακοπής στις μακροεντολές σας. Αυτές είναι θέσεις στις οποίες το Excel διακόπτει την εκτέλεση της μακροεντολής και μεταβαίνει αμέσως στην αντίστοιχη θέση στον επεξεργαστή VBA.

Πώς να ρυθμίσετε μια στάση σε μια μακροεντολή:

  1. Ανοίξτε το βιβλίο εργασίας στο οποίο βρίσκεται η μακροεντολή.
  2. Χρησιμοποιήστε τον συνδυασμό πλήκτρων ALT F11 για να καλέσετε τον επεξεργαστή VBA.
  3. Στον πηγαίο κώδικα VBA, επιλέξτε τη θέση στην οποία θέλετε να ρυθμίσετε ένα σημείο διακοπής.
  4. Κάντε αριστερό κλικ στο αριστερό περιθώριο του παραθύρου κωδικού στη γραμμή που θέλετε.

Ένα κόκκινο σημείο εμφανίζεται τώρα σε αυτή τη θέση και σημειώνεται ολόκληρη η γραμμή.

Το σημείο διακοπής έχει πλέον οριστεί. Η παρακάτω εικόνα δείχνει πώς μπορεί να μοιάζει:

Εάν εκτελείτε τώρα τη μακροεντολή, το Excel διακόπτει αυτόματα την εκτέλεση στη σχετική διακοπή και μετά μεταβαίνει στον επεξεργαστή VBA.

Σε αυτό το σημείο έχετε τώρα μια ποικιλία επιλογών. Τα σημαντικότερα από αυτά είναι:

  1. Με το πλήκτρο F8 μπορείτε τώρα να συνεχίσετε να εκτελείτε τη μακροεντολή σε μεμονωμένα βήματα.
  2. Χρησιμοποιήστε το πλήκτρο F5 για να συνεχίσετε την εκτέλεση της μακροεντολής.

Εάν θέλετε να διαγράψετε ξανά το σημείο διακοπής, μπορείτε να απενεργοποιήσετε το κόκκινο σημείο κάνοντας ξανά κλικ στην ίδια θέση στον επεξεργαστή VBA. Χρησιμοποιήστε το συνδυασμό πλήκτρων CTRL SHIFT F9 για να διαγράψετε όλα τα σημεία διακοπής σε μια μακροεντολή.

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

wave wave wave wave wave