ScreenUpdating czyli zamrażanie i odświeżanie ekranu

Application.ScreenUpdating to właściwość obiektu Application odpowiadająca za zamrażanie/odświeżanie ekranu.

kliknij, aby powiększyć

Właściwość ta stosowana jest najczęściej przy działaniu procedury kodu VBA aktualizującej dane w pętli, pobieraniu danych zewnętrznych i wstawianiu ich do arkusza/y itp. Jeżeli proces ten trwa dłużej może pojawić się mało przyjemne migotanie ekranu.
Zdecydowanie lepiej w takim przypadku wyłączyć odświeżanie ekranu i włączyć jej po zakończeniu procedury.

Właściwość ta przyjmuje wartość typu Booelan:

      • Application.ScreenUpdating=False
        zamrożenie ekranu
      • Application.ScreenUpdating=True
        włączenie odświeżania

Kurs Programowanie VBA w Excelu dla zaawansowanych

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *