|
Każdorazowo otworzenie skoroszytu powoduje otworzenie ostatnio używanego arkusza. Czasami istnieje potrzeba wyświetlania konkretnego arkusza za każdym razem. Tak, aby przy każdym otworzeniu skoroszytu, użytkownik zobaczył to samo. Nie zależnie, w jakim stanie zapisany był ostatnio plik.
Aby to zrobić wystarczy użyć makra i zdarzenia występującego w trakcie otwierania skoroszytu. Kod, który należy użyć jest banalny:
1 2 3
|
Private Sub Workbook_Open() Worksheets("Nazwa_arkusza").Activate End Sub
|
Kod ten należy wkleić do elementu ThisWorkbook w edytorze VBA i podać nazwę arkusza, który ma się domyślnie otwierać zamiast Nazwa_arkusza.
Na koniec należy dodać, że prawidłowe działanie tej funkcjonalności zależy od ustawionego poziomu zabezpieczeń w Excelu. Automatyczne przejście do wskazanej zakładki nastąpi tylko wtedy, gdy użytkownik będzie miał ustawiona automatyczne uruchamianie załączonych makr lub też Excel zostanie podpisany cyfrowym podpisem oraz zaakceptowany przez użytkownika. W przeciwnym wypadku przejście do poprawnego arkusza nastąpi dopiero po włączeniu obsługi makr w Excelu.
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
Każdorazowa otworzenie skoroszyty powoduje otworzenie ostatnio używanego arkusza. Czasami istnieje potrzeba wyświetlania konkretnego arkusza za każdym razem. Tak, aby przy każdym otwarciu skoroszytu, użytkownik zobaczył to samo. Nie zależnie, w jakim stanie zapisywany był ostatnio plik.
Aby to zrobić wystarczy użyć makra i zdarzenia występującego w trakcie otwierania arkusza. Kod, który należy użyć jest banalny:
Private Sub Workbook_Open()
Worksheets("Nazwa_arkusza").Activate
End Sub
Kod ten należy wkleić do elementu ThisWorkbook w edytorze VBA i podać nazwę arkusza, który ma się domyślnie otwierać zamiast ?Nazwa_arkusza?.
Na koniec należy dodać, że prawidłowe działanie tej funkcjonalności zależy od ustawionego poziomu zabezpieczeń w Excelu. Automatyczne przejście do wskazanej zakładki nastąpi tylko wtedy, gdy użytkownik będzie miał ustawiona automatyczne uruchamianie załączonych makr lub też Excel zostanie podpisany cyfrowym podpisem oraz zaakceptowany przez użytkownika. W przeciwnym wypadku przejście do poprawnego arkusza nastąpi dopiero po włączeniu obsługi makr w Excelu.
|