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

 

DisplayAlerts czyli wyświetlanie ostrzeżeń

Application.DisplayAlerts to właściwość obiektu Application odpowiadająca za włączenie/wyłączenie komunikatów systemowych Excela.

kliknij, aby powiększyć

Komunikaty takie pojawiają się m.in przy usuwaniu arkuszy, zamykaniu plików bez zapisania itp.

kliknij, aby powiększyć

Przyjmuje wartość typu Booelan:

      • Application.DisplayAlerts=False
        wyłączenie ostrzeżeń
      • Application.DisplayAlerts=True
        włączenie ostrzeżeń

Domyślnie komunikaty są włączone.


Kurs Excel programowanie w VBA

 

Obiekt VBA Application

Obiekt VBA Application to kontener zawierający odwołania właściwie do wszystkiego, co zawiera Excel i nie tylko.

kliknij, aby powiększyć

Ma swoje właściwości i metody, z których wiele wymaga osobnego omówienia. Najczęściej stosowane to:

METODY

WŁAŚCIWOŚCI

sukcesywnie będą się tu pojawiać.

 


Kurs Excel programowanie w VBA

 

Obiekt ChartObject

Obiekt ChartObject to obiekt VBA będący kontenerem do osadzonego w arkuszu wykresu.
Podstawowe metody tego obiektu to:

      • Add – dodawanie nowego
        Parametry wejściowe:
        Left As Double – położenie z lewej strony arkusza
        Top As Double – położenie od góry arkusza
        Width As Double – szerokość
        Height As Double) – wysokosć
      • Copy -kopiowanie
      • Delete – usuwanie
      • Select – zaznaczanie

Podstawowe właściwości to:

      • Left -położenie od lewej strony
      • Top -położenie z góry
      • Width – szerokość
      • Height – szerokość
      • Visible – widoczny
      • Locked – włączony

Kurs Excel - wykresy i wizualizacja danych