Jak zmienić aktywną książkę w VBA

Instrukcje

Krok 1

Otwórz arkusz kalkulacyjny programu Excel. Sprawdź nazwy książek dostępnych w dolnej części okna i zapisz konkretną książkę, którą chcesz aktywować.

Krok 2

Przejdź do zakładki "Programista", a następnie kliknij link "Visual Basic". Kliknij nazwę książki po lewej stronie okna, które chcesz zmodyfikować.

Krok 3

Poinformuj redaktora Visual Basic for Applications, że chcesz utworzyć nową procedurę, po prostu wpisując komendy "Sub" do otwierania i zamykania. Na przykład, jeśli chcesz wywołać procedurę "ChangeWorkbook", wpisz "ChangeWorkbook Sub ()", a następnie "End Sub".

Krok 4

Użyj klawisza Enter, aby wstawić kilka linii w trakcie otwierania i zamykania poleceń "Sub".

Krok 5

Użyj metody "Aktywuj" w "książce" właściwości, aby zmienić aktywną książkę. Na przykład, jeśli chcesz zmienić książkę o nazwie "PayrollSheet", wpisz "PayrollSheet.Activate".

Krok 6

Wróć do widoku książki i ponownie kliknij kartę "Programista". Wybierz "makra" i kliknij nazwę użytą dla Sub utworzonego wcześniej. Kliknij "Uruchom", aby wykonać kod i zmienić aktywną książkę.