Formularz użytkownika jest przykładem klasy, dlatego w kodzie VBA powinniśmy się odwoływać do jego publicznych metod i właściwości. Niestety większość osób tego nie wie i pracuje na formularzach w zły sposób. Z tego tekstu dowiesz się jak tworzyć właściwości formularza i jak się do nich odwoływać w zewnętrznych procedurach. Artykuł, który zmienił wszystko… Wiele lat […]
Zdarzenia poziomu aplikacji
Możliwość korzystania ze zdarzeń skoroszytu i arkusza pozwala uruchomić makro automatycznie. Do dyspozycji mamy całą gamę zdarzeń związanych z aktywacją, deaktywacją, zmianą zaznaczenia, przeliczaniem itd. Zdarzenia poziomu aplikacji nie są jednak dostępne z poziomu Excela. W tym celu musimy napisać własną klasę. Zdarzenia arkusza i skoroszytu Możemy reagować na zdarzenia występujące w pojedynczym arkuszu. Do […]
Właściwości i metody
W VBA pracujemy na obiektach. Obiekty posiadają właściwości i metody – czasami też zdarzenia. Zazwyczaj potrafimy łatwo odróżnić właściwość od metody. Są jednak pewne wyjątki, które pokazują, że model obiektowy Excela nie jest zaprojektowany perfekcyjnie. Obiekt i kolekcja Skoro już wiemy, że w VBA wszystko kręci się wokół obiektów, to warto zadać sobie pytanie: Czym […]