VBA lub Visual Basic dla aplikacji w obiektowy język programowania używany w przekroczyć Do tworzenie zautomatyzowanych zadań ten Teoretycznie jest to wersja Visual Basic przeznaczona do użytku z aplikacjami Microsoft Office. Jeśli chcesz z niego korzystać, musisz wiedzieć, jak korzystać z funkcji, właściwości i metod w VBA.
Dzięki temu wspaniałemu narzędziu, które jest domyślnie instalowane, można nadać aplikacjom pakietu Office profesjonalny wygląd. Pozwala na programowanie obiektów, sprawia, że wygląda intuicyjnie i tworzenie zautomatyzowanych zadań ten W przeciwieństwie do Visual Basic, VBA może być używany tylko w środowiskach aplikacji Office ten
Co to jest programowanie obiektowe?
Jeśli nie jesteś związany z programowaniem, ten termin powinien brzmieć jak chińskie słowa. Programowanie zorientowane obiektowo (OOP) jest przykładem programowania, które wykorzystuje obiekty do interakcji. Plik Excel jest pełen obiektów, które można definiować hierarchicznie, i aby podjąć akcję, musisz zmodyfikować metody i właściwości obiektów.
Wykorzystanie funkcji, właściwości i metod w VBA
W programie Excel obiekty to rzeczy, z którymi możesz sobie poradzić, na przykład: skoroszyt, arkusz i komórka to obiekty programu Excel. Właśnie Excel ma ponad 200 obiektów zorganizowane w hierarchie, co oznacza, że obiekt może zawierać inne obiekty.
Wszystkie elementy w programie Excel to obiekt, skoroszyt, wykres, tabela przestawna itp. Wszystkie obiekty mają właściwości które są cechami definiującymi obiekt i metodami będącymi czynnościami, które obiekt może wykonać.
Mówiąc prosto, Właściwości to cechy charakterystyczne obiektu, a metody to to, co potrafią ten Korzystając z tego przykładu w prawdziwym życiu, telefon komórkowy mógłby być przedmiotem, jego właściwością byłby kolor, a jego metodą byłoby wykonanie połączenia.
Właściwości w VBA
Wszyscy przedmioty mają swoje własne właściwości lub cechy opisując to. Te atrybuty określają wygląd, rozmiar, kolor, położenie ekranu i ogólny wygląd obiektu.
W VBA, aby przypisać wartość do właściwości, musisz to zrobić, umieszczając kropkę w odwołaniu do obiektu, nazwie właściwości, a następnie znaku równości (=). Składnia powinna wyglądać tak:
Object.property = atrybut
Niektóre właściwości mogą być również obiektami ten Jeśli chcesz zmienić typ czcionki obiektu Range, musisz użyć właściwości Font. Ponieważ czcionki mają różne cechy, takie jak rozmiar i kształt, obowiązują inne właściwości.
Metody w VBA
Właściwości mówią obiektowi, jak powinien teraz wyglądać metody wskazują, jak powinien się zachowywać ten Metoda to akcja, którą obiekt może wykonać w programie Excel. Składnia zastosowania metody jest następująca:
Obiekt. metoda
Niektóre metody dopuszczają bardziej złożone argumenty, które są parametrami dla pewnych akcji, które obiekt musi wykonać.
Funkcje w VBA
Funkcje wykonują zaprogramowany kod w aplikacji, aby podać wartość jako wynik końcowy. Funkcje wymagają jednej lub więcej zmiennych dla różnych funkcji do internalizacji i wyświetlania wyniku. Excel ma już ponad 400 wstępnie zaprogramowanych funkcji Łącznie z niektóre są dobrze znane, takie jak ŚREDNIA lub SUMA służy do wykonywania prostych operacji arytmetycznych.
Jak włączyć makra w Excelu 2016
Jeśli nie możesz znaleźć opcji programisty na pasku narzędzi, są one ukryte. Aby je włączyć i wyświetlić od teraz, musisz kliknąć Menu Plik następnie w opcjach.
wybierać Dostosuj wybór wstążki ten Wyświetlane są dwa pola, w których wyświetlane są główne narzędzia (po lewej) i główne karty (po prawej). Opcja Programowanie musi być wyłączona, zaznacz ją i naciśnij przycisk Akceptuj. Od teraz pojawi się wstążka Dostępny programista.
Szybkim sposobem na to jest kliknięcie prawym przyciskiem myszy dowolnego pustego miejsca na wstążce i wybranie opcji. Dostosowanie linia szybkiego dostępu a następnie wybierz Dostosuj Wstążkę.