Jak zdefiniować liczbę arkuszy Excela za pomocą makra?
Wiele makr służy do automatycznego tworzenia skoroszytów. Te foldery powinny wtedy zwykle zawierać również określoną liczbę arkuszy roboczych.
Użyj następującego polecenia, aby kontrolować żądaną liczbę arkuszy za pomocą makra:
Zdefiniuj podliczbę arkuszy ()
Application.SheetsInNewWorkbook = 5
Napis końcowy
Użyj liczby po znaku równości, aby określić, ile arkuszy powinno znajdować się w skoroszycie. Wartość ta jest identyczna z liczbą, którą użytkownik może ustawić za pomocą menu „Narzędzia – Opcje – Ogólne” w polu „Arkusze skoroszytu”, co widać na poniższym rysunku:
Oczywiście możesz również odczytać wartość. Jest to przydatne, jeśli chcesz tylko krótko zmienić liczbę arkuszy roboczych, aby następnie utworzyć folder z dokładnie taką liczbą arkuszy roboczych. Poniższy program pokazuje, jak to zrobić:
- Zapisuje aktualnie zadaną liczbę arkuszy w zmiennej.
- Ustawia wartość na liczbę 7.
- Tworzy nowy skoroszyt (który następnie zawiera siedem arkuszy).
- Resetuje ustawioną liczbę tabel do wcześniej zapisanej wartości.
Oto odpowiedni wykaz programów do tego zadania:
Numer tabeli podrzędnejZnak ()
Dim liczba As Integer
Number = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 7
Skoroszyty.Dodaj
Application.SheetsInNewWorkbook = liczba
Napis końcowy