Оновлення рядка стану - приклади коду VBA

У нижньому лівому куті Excel ви знайдете рядок стану:

Excel використовує цей рядок стану для передачі вам повідомлень. Однак властивість StatusBar також можна налаштувати за допомогою VBA, що дозволяє відображати ваші власні повідомлення.

Повідомлення на спеціальній панелі стану

Ви можете оновити рядок стану за допомогою власного власного повідомлення в Excel під час виконання макросу за допомогою Рядок стану майна.

1. Розміщуйте цей код у макросі, коли хочете оновити користувача за допомогою спеціального повідомлення рядка стану:

1 Application.StatusBar = "Я зараз працюю !!!"

2. А в кінці вашого макросу розмістіть цей код, щоб очистити рядок стану та повернути керування назад до Excel:

1 Application.StatusBar = FALSE

Вимкнути оновлення рядка стану

Замість того, щоб відображати повідомлення під час виконання процедури, ви можете вимкнути Рядок стану. Це збільшить швидкість вашого коду VBA, оскільки Excel може пропустити обробку того повідомлення, яке відображатиметься на панелі стану.

Щоб вимкнути оновлення рядка стану під час роботи коду, встановіть DisplayStatusBar властивість до false.

1 Application.DisplayStatusBar = Неправда

В кінці коду відновіть оновлення рядка стану:

1 Application.DisplayStatusBar = Істина

Важливо! Використовувати Рядок стану властивість для встановлення повідомлень, але використовуйте DisplayStatusBar властивість повністю вимкнути або увімкнути рядок стану.

Прискорити код VBA

Для оптимальної швидкості обробки спробуйте скористатися цим кодом:

12345678910111213141516 sub RunFast ()Application.ScreenUpdating = НеправдаApplication.DisplayStatusBar = НеправдаApplication.EnableEvents = НеправдаActiveSheet.DisplayPageBreaks = НеправдаApplication.Calculation = xlCalculationManual"Ваш код тутApplication.ScreenUpdating = ІстинаApplication.DisplayStatusBar = ІстинаApplication.EnableEvents = ІстинаActiveSheet.DisplayPageBreaks = ПравдаApplication.Calculation = xlCalculationAutomaticкінець під

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave