Ενημέρωση γραμμής κατάστασης - Παραδείγματα κώδικα VBA

Στην κάτω αριστερή γωνία του Excel, θα βρείτε μια γραμμή κατάστασης:

Το Excel χρησιμοποιεί αυτήν τη γραμμή κατάστασης για να σας μεταφέρει μηνύματα. Ωστόσο, η ιδιότητα StatusBar μπορεί επίσης να προσαρμοστεί χρησιμοποιώντας VBA, επιτρέποντάς σας να εμφανίσετε τα δικά σας μηνύματα.

Μήνυμα προσαρμοσμένης γραμμής κατάστασης

Μπορείτε να ενημερώσετε τη γραμμή κατάστασης με το δικό σας προσαρμοσμένο μήνυμα στο Excel ενώ εκτελείται μια μακροεντολή, χρησιμοποιώντας το Γραμμή κατάστασης ιδιοκτησία.

1. Τοποθετήστε αυτόν τον κώδικα σε μακροεντολή όποτε θέλετε να ενημερώσετε τον χρήστη με ένα προσαρμοσμένο μήνυμα γραμμής κατάστασης:

1 Application.StatusBar = "Δουλεύω τώρα !!!"

2. Και στο τέλος της μακροεντολής σας τοποθετήστε αυτόν τον κωδικό για να διαγράψετε τη γραμμή κατάστασης και να επιστρέψετε τον έλεγχο στο Excel:

1 Application.StatusBar = FALSE

Απενεργοποιήστε την ενημέρωση της γραμμής κατάστασης

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

Για να απενεργοποιήσετε την ενημέρωση της γραμμής κατάστασης ενώ εκτελείται ο κωδικός σας, ορίστε το DisplayStatusBar ιδιότητα σε ψευδή.

1 Application.DisplayStatusBar = Λάθος

Στο τέλος του κωδικού σας, επαναφέρετε την ενημέρωση της γραμμής κατάστασης:

1 Application.DisplayStatusBar = True

Σπουδαίος! Χρησιμοποιήστε το Γραμμή κατάστασης ιδιότητα για να ορίσετε μηνύματα, αλλά χρησιμοποιήστε το DisplayStatusBar ιδιότητα για απενεργοποίηση ή ενεργοποίηση της γραμμής κατάστασης εντελώς.

Επιταχύνετε τον κώδικα VBA

Για βέλτιστη ταχύτητα επεξεργασίας δοκιμάστε να χρησιμοποιήσετε αυτόν τον κωδικό:

12345678910111213141516 sub RunFast ()Application.ScreenUpdating = ΛάθοςApplication.DisplayStatusBar = ΛάθοςApplication.EnableEvents = ΛάθοςActiveSheet.DisplayPageBreaks = ΛάθοςApplication.Calculation = xlCalculationManual«Ο κωδικός σας εδώApplication.ScreenUpdating = TrueApplication.DisplayStatusBar = TrueApplication.EnableEvents = TrueActiveSheet.DisplayPageBreaks = TrueApplication.Calculation = xlCalculationAutomaticτέλος υπο

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

wave wave wave wave wave