Jak połączyć dwa makra w programie Excel

Utwórz makro główne, klikając kartę „Widok” na pasku narzędzi. Kliknij „Makra” i wybierz „Wyświetl makra”. Wpisz nazwę makra głównego, na przykład „Główne”, w polu „Nazwa makra”. Kliknij przycisk „Utwórz”, aby uruchomić edytor Visual Basic.

Umieść kursor w drugim wierszu pod podprogramem. Na przykład, jeśli nazwa utworzonego makra to „Master”, pierwszy wiersz to „Sub Master()”. W tym wierszu wpisz „Zadzwoń”, a następnie nazwę pierwszego makra, które chcesz uruchomić. Na przykład, jeśli utworzyłeś makro o nazwie „GetWebQueries”, które przegląda listę adresów URL, otwierając każdy jeden i kopiując i wklejając dane z tabeli do nowego arkusza roboczego, wpisz „Zadzwoń GetWebQueries()."

Naciśnij „Enter”, aby przejść do następnej linii. Wpisz „Call”, a następnie nazwę drugiego makra, na przykład „Call Format()”, co spowoduje uruchomienie makra Format, które formatuje każdy arkusz w określony sposób. Zapisz makro i zamknij edytor Visual Basic.

Uruchom makro główne, klikając kartę „Widok”. Kliknij „Makra” i wybierz „Wyświetl makra”. Wybierz makro główne i kliknij przycisk „Uruchom”. Makro główne będzie uruchamiać makra „GetWebQueries” i „Format” w określonej kolejności.