Jak zablokować lub zablokować kartę arkusza roboczego w programie Excel?
Przypuśćmy, że masz skoroszyt, który zawiera wiele arkuszy roboczych, istnieje arkusz o nazwie Arkusz główny jako pierwsza karta w skoroszycie. A teraz chcesz spróbować zablokować lub zablokować tę kartę arkusza, aby była zawsze widoczna, nawet podczas przewijania wielu arkuszy. W rzeczywistości nie ma bezpośredniego sposobu na zablokowanie karty, ale możesz użyć obejścia, aby rozwiązać ten problem.
Zablokuj lub zablokuj określoną kartę arkusza za pomocą kodu VBA
Zablokuj lub zablokuj określoną kartę arkusza za pomocą kodu VBA
W programie Excel możemy zastosować następujący kod VBA, aby określony arkusz był zawsze przed aktualnie klikniętą kartą arkusza roboczego, dzięki czemu zawsze możesz zobaczyć ten arkusz podczas przewijania innych zakładek arkusza. Wykonaj następujące czynności:
1. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.
2. Następnie wybierz Ten zeszyt z lewej Eksplorator projektów okienku, kliknij go dwukrotnie, aby otworzyć plik Moduł, a następnie skopiuj i wklej następujący kod VBA do pustego modułu:
Kod VBA: Zablokuj lub zablokuj określoną kartę arkusza
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'Update by Extendoffice
Application.EnableEvents = False
Application.ScreenUpdating = False
If Application.ActiveSheet.Index <> Application.Sheets("Main-sheet").Index Then
Application.Sheets("Main-sheet").Move Before:=Application.Sheets(Application.ActiveSheet.Index)
Application.Sheets("Main-sheet").Activate
Sh.Activate
End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
3. A następnie zapisz i zamknij ten kod, teraz, po kliknięciu dowolnej karty arkusza roboczego, ten konkretny arkusz będzie zawsze z przodu klikniętej karty arkusza, zobacz zrzuty ekranu:
Note: W powyższym kodzie Arkusz główny to nazwa arkusza, który chcesz zablokować, możesz go zmienić według potrzeb.
Podobne artykuły:
Jak zablokować okienka w programie Excel 2010?
Jak zastosować okienka zamrożenia / odblokowania do wielu arkuszy jednocześnie?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!