Przykłady makr Excela (spis treści)
- Metody korzystania z makr w programie Excel?
- Przykłady makr programu Excel
Wprowadzenie do makr programu Excel
W Excelu są pewne zadania, które wykonujemy codziennie. Mogą to być nasze rutynowe zadania, które mogą obejmować pisanie określonych formuł, kopiowanie i wklejanie niektórych danych lub aktualizowanie niektórych kolumn lub pisanie tekstu kilka razy w różnych miejscach w arkuszu. Aby uniknąć powtarzania zadań i zaoszczędzić czas, możemy użyć makr w programie Excel. Makra to narzędzie, które automatyzuje zadania, oszczędza czas i zmniejsza liczbę błędów. Makro to program, który kopiuje naciśnięcia klawiszy lub akcje myszy, które są powtarzane i są wspólne w arkuszu.
W skrócie, makra programu Excel odnoszą się do języka programowania w języku VBA. Makra to krótkie programy napisane w języku VBA. Możemy nagrywać / pisać makra w VBA i możemy uruchomić makro, klikając polecenie Makra na karcie Deweloper na wstążce. Makra są pisane w celu automatyzacji zadań, oszczędzania czasu i zapewnienia wydajności.
Metody używania makr w programie Excel
Poniżej omówimy różne metody korzystania z makr w programie Excel.
Możesz pobrać przykłady szablonu makr programu Excel tutaj - przykłady szablonów makr programu ExcelMetoda 1 - Włączanie makr w programie Excel
Aby dodać kartę Deweloper na wstążce, otwórz skoroszyt programu Excel z menu Plik .
Kliknij Opcje .
W oknie otwierającym o nazwie Opcje programu Excel kliknij opcję Dostosuj wstążkę, aby uzyskać dostęp do opcji dostosowywania wstążki.
Wybierz opcję Deweloper (niestandardowy), a następnie naciśnij przycisk OK .
Na wstążce zobaczysz kartę Deweloper.
Metoda 2 - Tworzenie makr za pomocą przycisku nagrywania
Możemy nagrać makro i użyć go dowolną liczbę razy. Możemy nagrać zadanie, które wykonujemy na co dzień lub które jest powtarzalne. Po zarejestrowaniu makra możemy go po prostu uruchomić i nasza praca zostanie zakończona.
Weźmy przykład nagrywania makra.
Przykład:
Będziemy rejestrować nazwy firm i ich sprzedaż. Aby rozpocząć, kliknij przycisk Widok na karcie, a następnie przejdź na prawą stronę, a zobaczysz kartę „Makra”, jak pokazano poniżej.
Teraz kliknij kartę Makra, a znajdziesz opcję Record Macro .
Kliknij na nią, aby nagrać, co chcesz, czy to coś piszesz, czy kopiujesz i wklejasz. W naszym przykładzie utworzymy / zarejestrujemy tabelę firm i ich sprzedaży.
Kliknij Record Macros, a zobaczysz wyskakujące okno poniżej. Teraz nazwiemy makro jako Macro11 . Upewnij się, że nie powinno być w nim spacji i znaków specjalnych. Następnie przypiszemy klawisz skrótu do uruchomienia makra, przypisuję CTRL + V. Następnie zapiszemy makro w „This Workbook”. Kliknij OK, a makro rozpocznie nagrywanie.
Zapisałem ten stół.
Teraz przejdź do makr i kliknij Zatrzymaj rejestrowanie .
Makra „Macro11” są przechowywane na przycisku Makra. Kliknij, aby wyświetlić okno Makro, w którym możesz wybrać „Macro11” i kliknij Uruchom .
Jeśli chcesz wkleić dane do arkusza 2, po prostu przejdź do arkusza 2 i naciśnij Ctrl + V lub wyświetl makra.
Przejdź na kartę Deweloper i kliknij kartę Wstawianie . Następnie z Active X Controls wybierz przycisk poleceń.
Po kliknięciu przycisku polecenia możesz przypisać makro, jak pokazano poniżej. Następnie kliknij OK.
Przeciągnij myszą, aby obrysować / utworzyć przycisk, zmień jego nazwę na „Dane”. Teraz wystarczy kliknąć przycisk, a makro będzie działać.
Metoda 3 - Jak zapisać plik z makrem?
Pliki z makrami możemy zapisywać wyłącznie jako szablon Excel z włączoną obsługą makr (typ pliku).
Nie można go zapisać jako zwykłego pliku Excel.
Metoda 4 - Pisanie makr w VBA
Nie zawsze możemy nagrywać makra, ponieważ mają one ograniczony zakres. Czasami musimy pisać makra zgodnie z naszymi wymaganiami w VBA. Aby dostać się do VBA, kliknij kartę Deweloper, a po lewej stronie zobaczysz pierwszą opcję jako „Visual Basic”. Kliknij lub naciśnij ALT + F11, aby przejść do VBA.
Przykłady makr programu Excel
Poniżej omówimy przykłady makr programu Excel.
Przykład 1 - Napisz program, aby uzyskać tekst Hello
- Teraz napiszemy krótki program w VBA. Napiszemy program, który otrzyma tekst Witaj „twoje imię” w oknie komunikatu za każdym razem, gdy wprowadzamy nazwę w polu wprowadzania.
- Otworzymy arkusz, a następnie przejdziemy do karty programisty na wstążce i naciśnij klawisze Alt + F11 i przejdziemy do VBA. Gdy wejdziemy na tę stronę, klikniemy moduł Wstaw i kliknij.
Nasz pierwszy program napiszemy w module 1. Zawsze zaczynamy nasz program od „Sub”, a kończymy na End Sub w VBA.
Sub hello_word () Dim name As String name = InputBox („Input your name”) MsgBox „Hello” + name End Sub
Więc teraz piszemy program jak poniżej:
Wyjaśnienie:
- „Dim name as string” definiuje nazwę jako string.
- Następnie jest wbudowana funkcja Inputbox, która poprosi o podanie nazwy, która zostanie zapisana w nazwie zmiennej.
- Msgbox + nazwa, wyświetli nazwę w msgbox. Następnie utworzymy przycisk polecenia, przechodząc do karty Deweloper, a następnie karty Wstawka. Następnie wprowadź kontrolę, przycisk polecenia.
Następnie przypiszemy makro do przycisku, a następnie kliknij przycisk OK.
Po kliknięciu przycisku 1, który zobaczymy poniżej:
Wpisałem swoje imię i zostało wyświetlone.
Za każdym razem, gdy naciśniesz przycisk 1, zobaczysz pole wprowadzania, wystarczy wpisać nazwę, a zobaczysz „cześć + nazwa”
Możesz także uruchomić kod z okna VBA, naciskając klawisz F5, jeśli nie utworzono przycisku polecenia.
Przykład 2 - Pisanie krótkiego kodu za pomocą For Inside a Loop
W tym przykładzie będziemy pracować z For. Załóżmy, że chcemy wypełnić komórkę A1 do A10 1, 2, 3… do 10. Możemy to zrobić, pisząc krótki kod za pomocą For wewnątrz pętli.
Naciśnij klawisz F5, a uruchomisz kod. Możesz także uruchomić makro, przechodząc do Widok -> Makra -> wybierz z listy „Liczby”, a następnie kliknij Uruchom. Zobaczysz, że komórki od A1 do A10 są wypełnione od 1 do 10.
Przykład # 3 - Wyświetl całkowitą liczbę liczb nieparzystych i parzystych
Używanie Jeśli możemy napisać logiczne makro. Napiszemy kod, w którym możemy stworzyć tabelę, a na końcu pojawi się msgbox z całkowitą liczbą nie. liczby nieparzystej i całkowitej liczb parzystych. Więc napiszemy kod:
- Rozpoczniemy program od Sub oddeven (name).
- Następnie weźemy x jako pole wprowadzania, aby wprowadzić liczbę. Następnie w zmiennej a będziemy przechowywać pętlę od 1 do 10.
- Teraz w komórce A1 arkusza 3 utworzymy tabelę, mnożąc ją przez xw pętli do A10.
- Podamy wtedy warunek, że jeśli komórka A1 będzie równa, to zostanie dodana do zmiennej y, która jest obecnie równa 0, a nieparzysta zostanie dodana do zmiennej z, która jest również równa 0. Wtedy zakończymy instrukcję if i napiszemy następną A do pracy w pętli.
- Na koniec dodamy msgbox, aby wyświetlić sumę szans i ich całkowitą liczbę oraz sumę parzystych i całkowitą liczbę. Zakończ program.
Uruchom program za pomocą F5. W polu wprowadzania wpisałem 6.
Kliknij OK, a zobaczysz poniższy wynik.
Przykład # 4 - Napisz program do Pop według zdefiniowanego wieku
W tym przykładzie użyjemy przypadku zdania, aby uzyskać wyniki zgodnie z określonymi warunkami. W tym przykładzie po wybraniu komórki podającej wiek wyskoczy wiadomość według zdefiniowanej grupy wiekowej.
Napiszemy program jak poniżej:
Program uruchomi się jako podgrupa.
- Wartość komórki zostanie zdefiniowana jako liczba całkowita, która będzie aktywną wartością komórki, co oznacza tę wybraną.
- Następnie zastosujemy wybrany przypadek w różnych przypadkach w zależności od grupy wiekowej. Wyświetlone zostanie okno komunikatu według wieku.
- Jeśli wybrany wiek nie zostanie znaleziony w wybranych przypadkach, wyświetli komunikat jako nieznany wiek.
End Wybierz End program
Podano kilka liczb, a kiedy wybieram 12 i uruchamiam kod. Pokaże wynik, jak poniżej:
Poda grupę wiekową, jak pokazano poniżej.
Oto kilka przykładów makr VBA.
Rzeczy do zapamiętania
- Zawsze zapisuj plik Excel zawierający makra jako szablon z włączoną obsługą makr Excel jako typ pliku. W przeciwnym razie makra nie zostaną zapisane.
- Nazwa programu nie powinna zawierać spacji.
- Dobrze jest pisać programy w modułach, ponieważ nie są one specyficzne dla arkuszy.
- Zachowaj ostrożność podczas nagrywania makr, ponieważ jeśli popełnisz błąd lub powtórzysz krok, zostanie on nagrany tak samo i nie da prawdziwych wyników.
Polecane artykuły
Jest to przewodnik po przykładach makr programu Excel. Tutaj omawiamy wprowadzenie do makr programu Excel i różne metody używania makr w programie Excel. Możesz także przejrzeć nasze inne sugerowane artykuły -
- Tworzenie interaktywnego pulpitu nawigacyjnego w programie Excel
- Wykres Marimekko Excel | Jak stworzyć?
- Funkcja PRODUCT w programie Excel | Przykłady
- Jak korzystać z funkcji Znajdź i zamień w programie Excel?