W ten sposób makra stają się szybsze
Czy chcesz, aby Twoje makra były szybsze? Jeśli wprowadzasz zmiany na ekranie za pomocą makr, możesz łatwo zwiększyć prędkość: wyłącz na chwilę wyświetlanie ekranu!
Podczas działania makra Excel wprowadza wszystkie zmiany w tabelach spowodowane kodem programu natychmiast w tabelach lub diagramach i stale aktualizuje wyświetlanie na ekranie.
Jeśli teraz wykonujesz czynności wymagające intensywnego wyświetlania, takie jak wstawianie lub formatowanie dużej liczby komórek, możesz zaoszczędzić czas, wyłączając aktualizację ekranu podczas działania makra. Ekran (lub okno Excela) pozostaje bez zmian i jest aktualizowany dopiero po wykonaniu makra. Możesz użyć następującego polecenia, aby wyłączyć zmiany w oknie programu Excel za pomocą makra:
Application.ScreenUpdating = Fałsz
Oczywiście ekran pozostaje widoczny nawet po wykonaniu polecenia, Excel też wprowadza zmiany, ale po prostu ich nie widać. Po zakończeniu części programu ze zmianami włącz ponownie aktualizację ekranu. Aby to zrobić, użyj następującego polecenia:
Application.ScreenUpdating = Prawda