Tworzenie dodatków w Excelu 2010

Co to są dodatki w Excelu

Dodatek: Program uzupełniający, który dodaje niestandardowe polecenia lub funkcje do pakietu Microsoft Office (czytaj źródło)

Zalety tworzenia dodatków

Excel zawiera sporo przydatnych funkcji zawartych w kilkunastu dodatkach. Może się jednak zdarzyć że funkcja której szukamy nie została jeszcze napisana a my chcemy ją stworzyć i wiemy jak się do tego zabrać. Jeżeli wiemy że będziemy z niej korzystać także w innych plikach excela to warto ją umieścić w pliku dodatku. Co zyskujemy
- dostępność w innych plikach
- po rozpropagowaniu dodatku wśród znajomych (chcących korzystać z danej funkcji) ułatwiamy pracę innym
- treść dodatku możemy łatwo zabezpieczać przed niechcianą edycją i podglądem

Jak utworzyć dodatek w Excelu ?

Utworzenie dodatku w Excelu sprowadza się do tego że zwykły plik Excela z napisanymi w module VBA funkcjami (zobacz jak je tworzyć) i zazwyczaj bez treści w komórkach arkuszy zapisujemy jako plik w formacie xla (excel aż do wersji 2003) lub xlam (Excel 2007-2010). Kiedy zapisujemy plik dodatku powinniśmy zapisać go najpierw jako zwykły plik a potem dopiero jako plik dodatku ułatwia nam to później jego dystrybucję.

Krok po kroku

Dla przykładu piszemy taką funkcję

dodatek1.png

Zabezpieczamy dostęp do edycji modułu

dodatek2.png

vba_projprop1.png

vba_projprop2.png

Efekt zabezpieczenia modułu

vba_projprotect.png

Testujemy działanie funkcji:

test_funkcji.png

Po przetestowaniu funkcji czyścimy zawartość arkusza, W przypadku Excela 2010 plik zapisujemy jako plik z makrami

saveas_macro.png

Teraz zapiszemy plik jako dodatek w domyślnym miejscu, tak abyśmy mogli sami z niego korzystać w innych plikach excela

saveas_addin1.png

saveas_addin2.png

Ciąg dalszy tego wątku za moment a teraz jeszcze zapiszmy ten dodatek na pulpicie abyśmy mogli nasz dodatek dystrybuować

Załóżmy że to zrobiliśmy (wybieramy tylko inną ścieżkę dostępu)

A teraz rejestrujemy nasz dodatek

W tym celu przechodzimy do karty Developer (możesz takiej nie mieć w danej chwili - zobacz jak znaleźć) i szukamy ikony Add-ins

addin_reg1.png

addin_reg2.png

Sprawdzamy jak działa nasz dodatek:

addin_reg3.png

Errata:
W trakcie tworzenia grafiki do artykułu w kilku miejscach wkradł mi się błąd w anglojęzycznym słowie checkbox (pole wyboru) i pisałem chceckbox za pomyłkę przepraszam

onlyregistered1.png

Przydała Ci się ta informacja? Subskrybuj mój kanał RSS, by być na bieżąco z nowymi wiadomościami.