TOP

Jak wstawić makro w Excel

Opis

W pracy czasami brakuje nam standardowych funkcji Excela i musimy wytężać umysł, aby napisać własną funkcję lub znaleźć gotowe makro, które rozwiąże ten problem. To nasuwa pytanie: Co to jest makro, jak pisać I gdzie to wstawić?

Makro to specjalny program napisany w Excel języku programowania VBA (Visual Basic for Applications). Język ten został opracowany przez firmę Microsoft specjalnie dla aplikacji MS Office.

Jak pisać makra to osobny duży temat, na który napisano setki książek i istnieje wiele stron, więc nie będziemy go rozważać w tym artykule. Dla zainteresowanych szerzej tym tematem znajduje się na naszej stronie internetowej Lekcje VBA , gdzie możesz dowiedzieć się więcej o makrach.

Przeanalizujmy jednak, gdzie trzeba wstawić makra, aby działały w Excelu.


Jak dodać kod VBA?

Załóżmy, że mamy gotowe makro do łączenia komórek z tekstem (pamiętaj, że domyślnie Excel podczas łączenia komórek pozostawia tylko tekst z lewej górnej komórki). Jak teraz wstawić kod VBA naszej funkcji lub procedury?

Aby dodać kod makra należy otworzyć edytor Visual Basic (Alt+F11), kliknąć prawym przyciskiem myszy na Microsoft Excel Objects, dodać moduł VBA wybierając Insert - Module:

Teraz skopiuj tam kod naszego makra:

Kliknij Zapisz i wróć do Excel.

Jak uruchomić makro?

Aby wykonać makro należy zaznaczyć potrzebne komórki i wybrać nazwę naszego makra w menu Widok - Makra (View - Macros) (Alt+F8):

Naciśnij przycisk Wykonaj (Run) i uzyskaj potrzebny wynik:

To nie jest takie trudne...

Artykuły na ten temat: