Jak zacząć pisać makro VBA w Microsoft Excel

Jeśli używasz Excela bardzo często, rozsądną decyzją byłoby zbadanie makr i nauczenie się, jak to pisać. Korzystając z makra Excel VBA, możesz skrócić tak wiele procesów w arkuszu kalkulacyjnym. Ułatwi ci to życie.

Dobrą rzeczą w korzystaniu z VBA do pisania makr jest to, że pomaga ci dyktować swoje preferencje. Inną rzeczą jest to, że daje dostęp do wielu możliwości i funkcjonalności. W tym poście poznasz podstawy pisania makra VBA w programie Excel.

Co to jest makro Excel VBA?

Mówiąc najprościej, makro to mały kod programowania, który pomaga zautomatyzować zadania w programie Excel. Ułatwmy ci zrozumienie. Makro pomaga rejestrować rutynowe kroki w programie Excel, dzięki czemu można je odtworzyć, gdy zajdzie taka potrzeba.

Z drugiej strony VBA jest akronimem i oznacza „Visual Basic for Applications”. W tym języku Excel zapisuje codzienne funkcje w swoim środowisku.

Wbrew powszechnemu wyobrażeniu nie musisz być profesjonalistą w programowaniu, aby korzystać z zalet makr VBA. Program Excel ułatwił generowanie kodów dzięki określonym funkcjom. W tym artykule dowiesz się, jak to zmaksymalizować.

Dlaczego makro Excel VBA jest ważne?

Zakładając, że jesteś kasjerem pracującym w przedsiębiorstwie wodociągowym. Niektórzy klienci wolą dokonywać płatności w banku. Twoim obowiązkiem jest pozyskanie tych danych i przekonwertowanie ich na wymagania biznesowe.

Na przykład, jeśli bank chce dowiedzieć się, ilu klientów płaci określoną kwotę za rachunki za media w ciągu dnia, można to łatwo zrobić w programie Excel. Oto pytanie, jak czułbyś się wykonując to zadanie każdego dnia? Dokładnie znudzony, co czyni zadanie nużącym.

W tym miejscu wkracza makro. Programując makro, możesz to zrobić za pomocą jednego przycisku. W ten sposób makro pomoże ci:

  • Zaimportuj dane
  • Sformatuj go zgodnie ze standardami biznesowymi

Środki ostrożności, które należy podjąć podczas korzystania z makr

Mimo że makra są tak korzystne, mają kilka wad. Na przykład osoby atakujące mogą uzyskać dostęp do systemu za pośrednictwem makr. Musisz włączyć użycie makr w oknie Excela, aby je uruchomić.

Robiąc to, upewnij się, że makra są uruchamiane tylko z wiarygodnych źródeł. Podczas zapisywania makr skoroszyt powinien zostać zapisany w formacie * .xlsm, czyli w formacie obsługującym makra. Nie należy dodawać spacji do nazwy makra.

Podczas tworzenia makra mądrze jest upewnić się, że podasz opis. W ten sposób Ty i każda inna osoba, która ma dostęp do pliku, dokładnie rozumie, co robi to makro.

Jak pisać makra VBA w Excelu

Po raz kolejny nie jest tak trudne, jak się wydaje. Możesz użyć makr, aby scalić dwa lub więcej arkuszy programu Excel, a nawet zidentyfikować zduplikowane elementy. Ta ilustracja posłuży do wyjaśnienia, jak pisać makra poniżej.

Włącz opcję programisty

Jest to pierwsza rzecz do zrobienia, biorąc pod uwagę, że jest domyślnie wyłączona. Poniższe kroki pomogą ci włączyć opcję programisty. Gdy to zrobisz, możesz przypiąć go do głównej wstążki w programie Excel.

1. Kliknij PLIK, a następnie wybierz Opcje.

Makra programu Excel Vba Developer Opcja Krok 1

2. Otwiera się nowe okno. Kliknij „Dostosuj wstążkę”.

Krok opcji programisty Excel Vba Macros 2

3. Wybierz opcję „Deweloper”, aby zaznaczyć pole wyboru.

Makra programu Excel Vba Developer Opcja Krok 3

4. Kliknij OK, aby kontynuować.

W tym momencie karta DEWELOPER staje się widoczna na wstążce Excel.

Tworzenie makra

Teraz, gdy masz kartę DEVELOPER, możesz utworzyć polecenie, które pomoże uruchomić program w arkuszu kalkulacyjnym. Zrób to, wykonując następujące kroki:

1. Przejdź na dysk C i utwórz folder o nazwie Potwierdzenia bankowe.

2. Otwórz książkę programu Excel i zapisz nazwę jako plik „receipts.csv”.

Następnie kliknij kartę Deweloper. Spowoduje to wyświetlenie różnych opcji, kliknij „Nagrywaj makro”. Po tej akcji zostanie otwarte okno dialogowe.

Nagrywanie makra

Po utworzeniu pliku i wybraniu makra rekordu:

1. Wpisz nazwę makra w wyświetlonym oknie podręcznym.

Opcja makra rekordu Excel Vba 1

2. Aby użyć tego makra we wszystkich twoich nowych dokumentach, upewnij się, że makro Store w polu mówi „Skoroszyt makr osobistych”.

3. Wybierz, czy chcesz użyć skrótu do makra. Wskazane jest pozostawienie opcji skrótu pustej, aby zapobiec zastąpieniu już istniejącego skrótu. Jednak w tym przypadku wybieramy klawisz H.

4. Wpisz opis makra. W takim przypadku „zaznacz zduplikowane wartości rachunków bankowych” i wybierz OK.

Opcja makra rekordu Excel Vba 2

5. Twoje makra zaczną nagrywać, więc wykonaj wszystkie odpowiednie działania potrzebne do wyróżnienia duplikatów:

  • Podświetl odpowiedni wybór danych.
  • Przejdź do „Formatowanie warunkowe” na karcie Narzędzia główne.
  • Kliknij „Wyróżnij reguły komórek” i wybierz „Zduplikowane wartości”.
  • Wybierz sposób podświetlenia zduplikowanych wartości i wybierz OK.

6. Przejdź do lewego dolnego rogu skoroszytu i kliknij „Zatrzymaj nagrywanie”.

7. Aby upewnić się, że makra zostały zarejestrowane, przejdź do nowego skoroszytu i użyj skrótu Ctrl + H.

Opcja makra rekordu Excel Vba 5

Wniosek

Gdy wiesz, co chcesz osiągnąć za pomocą programu Excel, pisanie makr VBA nie powinno być trudną opcją. Aby poprawić swoje umiejętności, dostępne są kursy LinkedIn Learning a także Udemy, którego możesz spróbować.

Czy ten artykuł jest przydatny?