Spis treści
Makro VBA w programie Microsoft Excel jest jednym z narzędzi, które pozwala na łatwe wykonanie dowolnej operacji na dowolnym arkuszu. Może również zaoszczędzić wiele czasu. Makro VBA utorowało drogę do efektywnej analizy dużej liczby danych. Edycja makra VBA jest istotną częścią pracy z tą aplikacją. W tym samouczku dowiesz się, jak edytować makra w programie Excel z odpowiednimi przykładami i właściwymi ilustracjami.
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń.
Jak edytować makra.xlsmUkryj makra w osobistym skoroszycie
Twoje makra mogą być zapisane w dowolnym miejscu. Jeśli osobisty skoroszyt jest ukryty, być może będziesz musiał go najpierw odsłonić. Osobisty skoroszyt jest specyficznym plikiem, w którym zapisywane są całe makra. Jest on zapisany na Twoim komputerze i otwiera się przy każdym otwarciu Excela. Mimo to plik ten jest domyślnie ukryty. Aby sprawdzić, czy jest tam, czy nie, musisz go odsłonić. Musisz odsłonić osobisty skoroszyt, aby móc edytować jakiekolwiek makrazapisane w nim.
📌 Kroki
① Najpierw należy kliknąć na Zobacz zakładka. z Okno grupa, wybierz Ukryj przycisk.
② Po tym, zobaczysz Ukryj okno dialogowe.
③ Wybierz osobisty skoroszyt i kliknij na OK .
W końcu zobaczysz osobisty skoroszyt z makrami w nim. Teraz możesz edytować makra kiedy tylko chcesz.
Read More: [Solve:] Cannot Edit a Macro on a Hidden Workbook (2 Easy Solutions)
2 Sposoby na edycję makr w Excelu
Rzeczywiście dość łatwo jest edytować makra w Excelu. Jeśli masz włączone makra, to w każdej chwili możesz otworzyć edytor VBA. Wtedy możesz to edytować.
Przedstawimy Ci dwa sposoby edycji makr, zobaczmy je po kolei.
1. skrót klawiaturowy do edycji makr VBA w Excelu
Jeśli jesteś przyzwyczajony do pracy ze skrótami klawiaturowymi i chcesz przyspieszyć swoje działanie, to będzie to metoda dla Ciebie. Pokażemy Ci dwa skróty klawiszowe do przejścia do edytora VBA . Możesz wybrać każdą z nich, to zależy od Ciebie.
1.1 Skrót klawiaturowy otwierający okno dialogowe Makra
Ten skrót klawiaturowy otworzy okno dialogowe Makro, z którego można wybrać dowolne makra i edytować.
📌 Kroki
① Najpierw należy nacisnąć Alt+F8 Na klawiaturze pojawi się okno dialogowe Makro.
② Teraz wybierz dowolne makro z listy Nazwa makra lista.
③ Kliknij na Edytuj .
④ Po tym, przeniesie Cię do Edytor VBA .
Wreszcie, z Edytor VBA , możesz edytować makra zgodnie ze swoją potrzebą.
Read More: Jak edytować pole nazwy w Excelu (edycja, zmiana zakresu i usuwanie)
1.2 Skrót klawiaturowy do bezpośredniego otwarcia edytora VBA
Jeśli dostałeś skoroszyt z innego źródła, mądrze jest edytować makra stosując poprzednią metodę, ale jeśli jest to twój własny skoroszyt, możesz zastosować tę prostą metodę.
Znasz wszystkie moduły i nazwy makr w swoim skoroszycie, prawda? Możesz więc w każdej chwili przejść do dowolnego modułu i edytować makra.
📌 Kroki
① Po pierwsze, naciśnij Alt+F11 .
② Otworzy to edytor VBA. Teraz wybierz swój moduł i kliknij na niego dwukrotnie.
Teraz, twój Edytor VBA jest otwarty i można łatwo edytować makra.
Read More: 22 przykłady makr w Excelu VBA
2) Wykorzystanie polecenia Makra w programie Excel do edycji kodów VBA
Jeśli jesteś osobą, która uwielbia pracować z interfejsami użytkownika, to ten jest dla Ciebie.Jest Makra w programie Microsoft Excel Zobacz Wstążka. Z tego miejsca można otworzyć Makro i edytować makra. Zobaczmy krok po kroku.
📌 Kroki
① Po pierwsze, przejdź do Zobacz pojawi się zakładka Makra przycisk po prawej stronie.
② Kliknij na Macros, a następnie Makro Zostanie otwarte okno dialogowe.
③ Wybierz dowolne Makro spośród nazwa makra lista.
④ Kliknij na Edytuj .
⑤ Oto ono, Twoje wybrane makro, teraz możesz rozpocząć edycję.
Czytaj więcej: Jak przypisać makro do przycisku w programie Excel
Podobne lektury
- Makro VBA do usuwania wiersza, jeśli komórka zawiera wartość w Excelu (2 metody)
- Jak edytować komórki w Excelu za pomocą klawiatury (4 poręczne metody)
- 7 rozwiązań dla wyszarzonych linków do edycji lub opcji zmiany źródła w programie Excel
- Jak edytować komórki w Excelu bez podwójnego klikania (3 proste sposoby)
Przetestuj makra po edycji: Debug i Run
Do tej pory omawialiśmy, jak otworzyć edytor VBA, aby edytować makra w Excelu. W tym rozdziale edytujemy makro i przetestujemy to.
Dostarczyliśmy Ci zeszyt ćwiczeń. Z tego zeszytu będziemy edytować makro.
Spójrzcie na ten zbiór danych:
Tutaj mamy kilka pustych komórek w zbiorze danych. Naszym celem było wypełnienie tych pustych komórek słowem " Niezamężna ".
Tak wyglądał nasz kod VBA:
Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Which Value Do You Want to Search ?", "Search Value") If StrPtr(search_value) = 0 Then Exit Sub End If Application.DisplayAlerts = False Dim search_range As Range On Error Resume Next Set search_range = Application.InputBox("Select Your Range of Cells", "Search Range", Type:=8) On Error GoTo 0 Application.DisplayAlerts= True If search_range Is Nothing Then Exit Sub End If Dim FindRng As Range Set FindRng = search_range.Find(what:=search_value) counter = 0 Do counter = counter + 1 FindRng.value = "Unmarried" Set FindRng = search_range.FindNext(FindRng) Loop While Not FindRng Is Nothing MsgBox "Total " & counter & " empty cells were replaced with: Unmarried" End Sub.
Po zaimplementowaniu tego kodu, nasz wynik był jak poniższy zrzut ekranu:
Teraz będziemy to edytować, w tym przypadku wypełnimy puste komórki słowem " Pojedynczy "
📌 Kroki
① Po pierwsze, naciśnij przycisk Alt+F8 Na klawiaturze pojawi się okno dialogowe makra.
② Wybierz ZnajdźNext_empty_value
③ Następnie należy kliknąć na Edytuj .
④ Po tym otworzy się edytor VBA, teraz wprowadzimy tutaj prostą zmianę, usunęliśmy " Niezamężna " słowo.
⑤ Teraz, od Debug pasek menu, wybierz Skompiluj projekt VBAProject .
⑥ Po tym czasie pokaże błąd, ponieważ nie podaliśmy żadnej wartości.
⑦ Teraz zmień to na " Pojedynczy " jak na poniższym zrzucie ekranu.
⑧ Ponownie, z Debug pasek menu, wybierz Skompiluj projekt VBAProject Tym razem nie będzie błędu, a teraz zapisz plik.
⑨ Ponownie naciśnij przycisk Alt+F8 na klawiaturze. Wybierz ZnajdźNext_empty_value
⑩ Następnie należy kliknąć na Uruchom .
⑪ W polu Wartość wyszukiwania pozostaw pole puste, ponieważ wyszukujemy puste komórki.
⑫ Wybierz zakres komórek swoich danych.
⑬ Następnie należy kliknąć na OK .
Jak widać, pomyślnie edytowaliśmy nasz kod i działa to dobrze.
Read More: Jak edytować nazwany zakres w programie Excel
💬 Rzeczy do zapamiętania
✎ Jeśli nie uzyskasz pliku Excela z obsługą makr od zaufane źródło , nie włączać treść makra. Mogą tam być złośliwe kody .
✎ Zrób kopię Makro VBA tak, że można łatwo znaleźć kody w przyszłości, gdy będziesz tego potrzebować.
Wniosek
Podsumowując, mam nadzieję, że ten tutorial dostarczył Ci kawałka przydatnej wiedzy na temat edycji makr w Excelu. Zalecamy, abyś nauczył się i zastosował wszystkie te instrukcje do swojego zbioru danych. Pobierz zeszyt ćwiczeń i wypróbuj je sam. Nie krępuj się także, aby wyrazić swoją opinię w sekcji komentarzy. Twoje cenne opinie motywują nas do tworzenia takich tutoriali jak ten. Nie zapomnij sprawdzić naszychstrona internetowa Exceldemy.com dla różnych problemów i rozwiązań związanych z programem Excel.