Excel Unprotect Sheet (spis treści)

  • Nie chroń arkusza w programie Excel
  • Jak chronić i zabezpieczyć arkusz w programie Excel?
  • Jak chronić i zabezpieczyć wiele arkuszy przy użyciu kodu Excel VBA?

Nie chroń arkusza w programie Excel

Zwykle udostępniamy plik naszym podwładnym. Często nie chcemy, aby wprowadzali jakiekolwiek zmiany w arkuszu, aby pozostało niezmienione.

Zanim wyjaśnię ci proces ochrony i niechronienia arkuszy Excela, powiem ci ważną rzecz o ochronie arkuszy w programie Excel. To nie jest pełne bezpieczeństwo twojego arkusza, ludzie nadal mogą zobaczyć dane, spostrzeżenia i wszystko, jedyną rzeczą jest to, że nie mogą dokonać żadnych zmian w arkuszu, które są wszystkim.

W tym artykule pokażę, jak zabezpieczyć arkusz i zabezpieczyć je hasłem w programie Excel. Postępuj zgodnie z tym artykułem, aby poznać proces blokowania i odblokowywania.

Jak chronić i zabezpieczyć arkusz w programie Excel?

Poniżej znajdują się kroki, aby chronić i chronić arkusz w programie Excel.

Możesz pobrać ten szablon programu Excel dla arkusza niechronionego - tutaj szablon programu Excel dla arkusza niechronionego

# 1 - Chroń arkusz i zapobiegaj wprowadzaniu zmian przez użytkowników

Załóżmy, że wysyłasz poniższy plik do wszystkich kierowników działów i nie chcesz, aby wprowadzali jakiekolwiek zmiany, a jedynie wyświetlają liczby.

Wykonaj poniższe kroki, aby chronić swój arkusz.

Krok 1: Przejdź do karty Recenzja i kliknij opcję Chroń arkusz .

Krok 2: Teraz zobaczysz okno Chroń arkusz, które prosi o podanie hasła.

Krok 3: Ostrożnie wpisz tutaj swoje hasło. Ponieważ potrzebujesz tego samego hasła, aby odblokować arkusz później, jeśli chcesz wprowadzić pewne zmiany. W haśle rozróżniana jest wielkość liter, więc pamiętaj również dokładne znaki. Tutaj ustawiliśmy hasło na 12345 .

Krok 4: Jednocześnie możemy pozwolić użytkownikowi na dokonanie pewnych zmian, takich jak Wstaw hiperłącze, Wstaw wiersz lub kolumnę itp. Jeśli zezwalasz im na wprowadzanie zmian, musisz wybrać te opcje w „ Zezwalaj wszystkim użytkownikom tego arkusz do ”. Kliknij OK.

Krok 5: Zostaniesz poproszony o ponowne wprowadzenie hasła jeszcze raz. Wprowadź ponownie i kliknij OK, aby zakończyć proces.

Ok, teraz chroniliśmy ten arkusz. Użytkownicy nie mogą dokonywać żadnych zmian.

W tym arkuszu użytkownicy nie mogą robić nic poza oglądaniem danych. Jedyne, co mogą zrobić, to wstawić nowy arkusz i działać tylko na nowo wstawionym arkuszu

# 2 - Jak odblokować arkusz w programie Excel?

Teraz chroniliśmy nasz arkusz, który ogranicza użytkownikom modyfikowanie dokumentu. Jeśli chcesz wprowadzić zmiany, musisz najpierw wyłączyć ochronę arkusza i wprowadzić zmiany w programie Excel. Wykonaj poniższe kroki, aby odblokować arkusz programu Excel.

Krok 1: Przejdź do zakładki Recenzja i kliknij Nie chroń arkusza.

Krok 2: Jak tylko klikniesz Odzyskaj, poprosi Cię o podanie tego samego hasła, które wpisałeś podczas ochrony arkusza.

Krok 3: Po wprowadzeniu hasła kliknij OK .

Krok 4: Jeśli hasło jest prawidłowe, możesz wprowadzić zmiany, inaczej powiesz, że hasło jest nieprawidłowe.

Jak chronić i zabezpieczyć wiele arkuszy przy użyciu kodu Excel VBA?

Poniżej znajdują się kroki, aby chronić i zabezpieczyć wiele arkuszy przy użyciu kodu VBA w programie Excel.

# 1 - Chroń wiele arkuszy za pomocą kodu Excel VBA

Co się stanie, jeśli masz wiele arkuszy, czy możesz nadal chronić arkusze jeden po drugim? Jest to herkulesowe zadanie do wykonania. Ale za pomocą kodu VBA możemy zabezpieczyć wszystkie arkusze w ciągu kilku sekund, wszystko co musisz zrobić, to skopiować poniższy kod i wkleić w edytorze VBA.

Sub Protect_All_Worksheets()
Dim Ws As Worksheet
For Each WsIn ActiveWorkbook.Worksheets
Ws.Protect Password:="12345"
Ws.EnableSelection = xlNoSelection
Next Ws
End Sub

Krok 1: Kliknij Visual Basic w zakładce Developer .

Krok 2: Przejdź do Wstaw i kliknij Moduł .

Krok 3: Teraz widzimy, że nowy moduł został dodany jako moduł 1 po lewej stronie panelu.

Krok 4: Kliknij dwukrotnie moduł i wklej kod.

Krok 5: Po wklejeniu tego kodu w module 1 kliknij przycisk URUCHOM na górze. Albo możesz nacisnąć klawisz F5, umieszczając kursor wewnątrz makra.

Po uruchomieniu kod ochroni wszystkie arkusze w skoroszycie.

# 2 - Nie chroń wielu arkuszy przy użyciu kodu Excel VBA

Wiemy, jak zabezpieczyć wiele arkuszy za pomocą kodu VBA w prostym kodzie w kilka sekund. Jeśli zablokowałeś wiele arkuszy, nie jest łatwo odblokować jeden po drugim. W tym celu napisałem również kod VBA, skopiuj i wklej kod.

Sub Unprotect_All_Worksheets()
Dim Ws As Worksheet
For Each Ws In ActiveWorkbook.Worksheets
Ws.Unprotect Password:="12345"
Next Ws
End Sub

Rzeczy do zapamiętania

  • Po wklejeniu kodu do modułu należy zapisać plik jako skoroszyt z włączoną obsługą makr.
  • Możesz zmienić hasło na własne hasło. Usuń 12345 i wprowadź hasło w cudzysłowie.
  • W haśle rozróżniana jest wielkość liter.
  • Jeśli zapomnisz hasło, musisz google research i przesłać plik do witryny, aby usunąć hasło z pliku.

Polecane artykuły

To był przewodnik po niezabezpieczeniu arkusza w programie Excel. Tutaj omawiamy również, jak chronić i ręcznie, a także za pomocą kodu VBA wraz z praktycznym przykładem i szablonem Excel do pobrania. Możesz także przejrzeć nasze inne sugerowane artykuły -

  1. Korzystanie z funkcji VBA w programie Excel
  2. Kroki, aby odkryć kolumny w programie Excel
  3. Pisanie funkcji VBA VLOOKUP
  4. Włączanie rejestrowania makr w programie Excel
  5. Arkusz ochronny VBA | Przykłady z szablonem Excel
  6. Wprowadzenie do arkusza niezabezpieczonego VBA

Kategoria: