Jak utworzyć i używać dodatku Excela (samouczek krok po kroku)

Spisie treści

Dodatek programu Excel może być naprawdę przydatny, gdy trzeba często uruchamiać makro w różnych skoroszytach.

Załóżmy na przykład, że chcesz podświetlić wszystkie komórki, w których występuje błąd, możesz łatwo utworzyć dodatek programu Excel, który podświetli błędy jednym kliknięciem.

Coś, jak pokazano poniżej (makro zostało dodane do paska narzędzi szybkiego dostępu, aby uruchomić je jednym kliknięciem):

Podobnie możesz chcieć utworzyć niestandardową funkcję programu Excel i używać jej we wszystkich skoroszytach programu Excel, zamiast wielokrotnie kopiować i wklejać kod.

Jeśli interesuje Cię nauka VBA w prosty sposób, zajrzyj na mój Szkolenie Excel VBA online.

Tworzenie dodatku Excel

W tym samouczku dowiesz się, jak utworzyć dodatek do programu Excel. Istnieją trzy kroki, aby utworzyć dodatek i udostępnić go w QAT.

  • Napisz/nagraj kod w module.
  • Zapisz jako dodatek programu Excel.
  • Dodaj makro do paska narzędzi szybkiego dostępu.

Napisz/nagraj kod w module

W tym przykładzie użyjemy prostego kodu, aby podświetlić wszystkie komórki, które mają wartości błędów:

Sub HighlightErrors() Selection.SpecialCells(xlCellTypeFormulas, xlErrors).Select Selection.Interior.Color = vbRed End Sub

Jeśli piszesz kod (lub skądś go kopiujesz i wklejasz), oto kroki:

  • Otwórz skoroszyt programu Excel.
  • Naciśnij Alt + F11, aby otworzyć okno edytora VB.
  • W edytorze VB zobaczysz obiekty skoroszytu wymienione w eksploratorze projektu. Jeśli tego nie widzisz, przejdź do Widok -> Eksplorator projektów.
  • Kliknij prawym przyciskiem myszy dowolny obiekt w skoroszycie. Przejdź do opcji Wstaw i kliknij „Moduł”. Spowoduje to wstawienie obiektu modułu.
  • Kliknij dwukrotnie moduł i wprowadź powyższy kod (skopiuj go i wklej).
  • Naciśnij klawisze Alt + F11, aby wrócić do arkusza programu Excel.

Notatka: Jeśli nagrywasz makro, program Excel automatycznie się tym zajmie z włożenie modułu i umieszczenie w nim kodu.

Teraz przejdźmy dalej i stwórzmy dodatek z tego kodu.

Zapisz i zainstaluj dodatek

Wykonaj poniższe czynności, gdy jesteś w skoroszycie, w którym wstawiłeś kod.

  • Kliknij kartę Plik.
  • Kliknij „Zapisz jako”.
  • W oknie dialogowym Zapisz jako zmień typ „Zapisz jako” na .xlam. Nazwa przypisana do pliku będzie nazwą dodatku. W tym przykładzie plik jest zapisywany pod nazwą Błędy podświetlenia.
    • Zauważysz, że ścieżka pliku, w którym został zapisany, zmienia się automatycznie. Możesz użyć domyślnego lub zmienić go, jeśli chcesz.
  • Otwórz skoroszyt programu Excel i przejdź do Deweloper -> Dodatki -> Dodatki programu Excel.
  • W oknie dialogowym Dodatki przejrzyj i zlokalizuj zapisany plik, a następnie kliknij przycisk OK.

Teraz dodatek został aktywowany.

Możesz nie widzieć żadnej karty ani opcji na wstążce, ale dodatek zostanie aktywowany na tym etapie, a kod jest dostępny do użycia.

Następnym krokiem jest dodanie makra do paska narzędzi szybkiego dostępu, dzięki czemu można je uruchomić jednym kliknięciem.

Notatka: Jeśli tworzysz dodatek, który ma funkcję niestandardową, nie musisz przechodzić do kroku 3. Pod koniec kroku 2 funkcja będzie dostępna we wszystkich skoroszytach. Krok 3 dotyczy takich kodów, w których chcesz, aby coś się wydarzyło po uruchomieniu kodu (np. Zaznaczenie komórek z błędami).

Zapisz i zainstaluj dodatek

Aby to zrobić:

  • Kliknij prawym przyciskiem myszy dowolną kartę wstążki i wybierz Dostosuj pasek narzędzi szybkiego dostępu.
  • W oknie dialogowym Opcje programu Excel wybierz makra z poleceń Wybierz z listy rozwijanej. Zauważysz, że znajduje się tam makro „HighlightErrors”.
  • Kliknij makro „HighlightErrors” i kliknij Dodaj. Spowoduje to dodanie makro do listy po prawej stronie.
  • Kliknij OK. Spowoduje to dodanie makro do paska narzędzi szybkiego dostępu.

Teraz, aby uruchomić ten kod w dowolnym skoroszycie, wybierz zestaw danych i kliknij ikonę makra w QAT.

Spowoduje to podświetlenie wszystkich komórek z błędami w kolorze czerwonym. Możesz również użyć tego makra w dowolnym skoroszycie, ponieważ włączono dodatek.

Ostrożność: Zmian wprowadzonych przez makro nie można cofnąć za pomocą Control + Z.

Możesz również utworzyć funkcje niestandardowe, a następnie zapisać je jako dodatek programu Excel. Teraz po włączeniu dodatku funkcje niestandardowe będą dostępne we wszystkich skoroszytach programu Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave