Przejdź do głównej zawartości

Jak zapobiec zmianie nazwy arkusza w programie Excel?

W programie Excel możesz zmienić nazwę arkusza, klikając dwukrotnie nazwę karty szybko i łatwo, ale czasami nie pozwalasz innym na zmianę nazwy arkusza. W takim przypadku, jak można zapobiec zmianie nazwy arkusza w skoroszycie?

Zapobiegaj zmianie nazwy arkusza, chroniąc skoroszyt

Zapobiegaj zmianie nazwy arkusza za pomocą kodu VBA


strzałka niebieski prawy bąbelek Zapobiegaj zmianie nazwy arkusza, chroniąc skoroszyt

Jeśli zastosujesz Chroń skoroszyt funkcja, wszystkie nazwy arkuszy nie zostaną zmienione, wykonaj następujące czynności:

1. Kliknij Review > Chroń skoroszytzobacz zrzut ekranu:

doc zapobiega zmianie nazwy arkusza 1

2, w Chroń strukturę i okna w oknie dialogowym wprowadź hasło, zaznacz Structure dla Chroń skoroszyt dla, a następnie ponownie potwierdź hasło, zobacz zrzut ekranu:

doc zapobiega zmianie nazwy arkusza 2

3. Następnie kliknij OK przycisk, teraz po dwukrotnym kliknięciu, aby zmienić nazwę arkusza, pojawi się komunikat ostrzegawczy przypominający, że nazwy arkusza nie można zmienić, patrz zrzut ekranu:

doc zapobiega zmianie nazwy arkusza 3

Note: Dzięki tej funkcji, z wyjątkiem zmiany nazwy arkusza, inne funkcje, takie jak wstawianie arkusza, usuwanie arkusza, ukrywanie arkusza… są również wyłączone.

doc zapobiega zmianie nazwy arkusza 4


strzałka niebieski prawy bąbelek Zapobiegaj zmianie nazwy arkusza za pomocą kodu VBA

Oto kod VBA, który również może pomóc w zapobieganiu zmianie określonej nazwy arkusza. Zrób tak:

1. Kliknij prawym przyciskiem myszy kartę arkusza, której nazwa ma nie zostać zmieniona, a następnie wybierz Wyświetl kod z menu kontekstowego w wyskakującym pliku Microsoft Visual Basic for Applications okno, skopiuj i wklej następujący kod w puste miejsce Moduł:

Kod VBA: Zapobiegaj zmianie nazwy arkusza:

Private Sub worksheet_SelectionChange(ByVal Target As Excel.Range)
'Updateby Extendoffice
If ActiveSheet.Name <> "Master" Then
ActiveSheet.Name = "Master"
End If
End Sub

doc zapobiega zmianie nazwy arkusza 5

Note: W powyższym kodzie, Masar to nazwa arkusza, którą chcesz chronić przed zmianą.

2. Następnie zapisz i zamknij kod, od teraz, kiedy zmienisz nazwę tej konkretnej nazwy arkusza, zostanie on natychmiast przywrócony do pierwotnego. Zobacz zrzut ekranu:

doc zapobiega zmianie nazwy arkusza 6

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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...

Opis


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!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi i had one query
I had given sum if formula where as the sheet name is "Charge" and where i had given formula in that particular sheet i want to replace formula in AH row so when i am replacing formula from ROW -AR to AH the sheet name reflecting in formula is also changing how should i replace
This comment was minimized by the moderator on the site
Hello, there!

Use of vba code to prevent renaming sheets is fantastic. However, it shows the message: "That name is already taken. Try a different one." if hyperlink to a next sheet in the same workbook is clicked.

Could you help, please?
This comment was minimized by the moderator on the site
Hello Acharya ,
The warning message you remind is the default message when there is same name in the workbook, it can't be avoided.
Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations