Jak wyłączyć ochronę skoroszytów programu Excel

Microsoft Excel to elektroniczny arkusz kalkulacyjny z wieloma funkcjami i funkcjami, które pozwalają wykonywać obliczenia, tworzyć graficzne reprezentacje danych, organizować dane i chronić je w razie potrzeby. Jedną z takich funkcji programu Excel jest możliwość ochrony plików programu Excel na poziomie komórki, arkusza kalkulacyjnego i/lub skoroszytu, ale czasami konieczne jest wyłączenie ochrony skoroszytów programu Excel, aby zapewnić prawidłowe zastosowanie zmian danych.

W tym artykule opisano, jak wyłączyć ochronę chronionego arkusza kalkulacyjnego programu Excel w programie Microsoft Excel 365, a także w programie Microsoft Excel 2019, 2016 i 2013.


Jak odblokować arkusz kalkulacyjny programu Excel jako właściciel pliku

Ta metoda zakłada, że ​​jako właściciel pliku pamiętasz hasło używane do ochrony arkusza kalkulacyjnego.

  1. Otwórz chroniony arkusz kalkulacyjny i wybierz Przeglądaj > Usuń arkusz. Możesz także kliknąć chroniony arkusz kalkulacyjny prawym przyciskiem myszy, a następnie wybrać Usuń arkusz.

    Możesz zidentyfikować chroniony arkusz kalkulacyjny w sekcji Zmiany na karcie Recenzja na wstążce. Jeśli arkusz kalkulacyjny jest chroniony, zobaczysz opcję Nie chroń arkusza.

  2. Wprowadź hasło używane do ochrony arkusza kalkulacyjnego, a następnie wybierz OK.

  3. Twój arkusz kalkulacyjny nie będzie teraz chroniony i można go zmodyfikować.

Jak wyłączyć ochronę skoroszytu programu Excel bez znajomości hasła

Być może chroniłeś skoroszyt lub arkusz kalkulacyjny programu Excel i nie musiałeś go modyfikować od jakiegoś czasu, a nawet wielu lat. Teraz, gdy musisz wprowadzić zmiany, nie pamiętasz już hasła używanego do ochrony tego arkusza kalkulacyjnego.

Na szczęście te kroki pozwolą ci wyłączyć ochronę skoroszytu za pomocą skryptu Virtual Basic jako makra do identyfikacji hasła.

  1. Otwórz chroniony arkusz kalkulacyjny.
  2. Uzyskaj dostęp do edytora kodu Visual Basic, naciskając ALT + F11 lub wybierz Deweloper> Wyświetl kod.

  3. W oknie Kod chronionego arkusza wprowadź następujący kod:

    Sub PasswordBreaker ()
    Dim i As Integer, j As Integer, k As Integer
    Dim l jako liczba całkowita, m jako liczba całkowita, n jako liczba całkowita
    Dim i1 as Integer, i2 As Integer, i3 As Integer
    Dim i4 as Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    Dla i = 65 do 66: Dla j = 65 do 66: Dla k = 65 do 66
    Dla l = 65 do 66: Dla m = 65 do 66: Dla i1 = 65 do 66
    Dla i2 = 65 do 66: Dla i3 = 65 do 66: Dla i4 = 65 do 66
    Dla i5 = 65 do 66: Dla i6 = 65 do 66: Dla n = 32 do 126
    ActiveSheet.Unprotect Chr (i) i Chr (j) i Chr (k) i _
    Chr (l) i Chr (m) i Chr (i1) i Chr (i2) i Chr (i3) i _
    Chr (i4) i Chr (i5) i Chr (i6) i Chr (n)
    Jeśli ActiveSheet.ProtectContents = False Then
    MsgBox "Jedno użyteczne hasło to" & Chr (i) & Chr (j) & _
    Chr (k) i Chr (l) i Chr (m) i Chr (i1) i Chr (i2) i _
    Chr (i3) i Chr (i4) i Chr (i5) i Chr (i6) i Chr (n)
    Exit Sub
    End If
    Dalej: Dalej: Dalej: Dalej: Dalej: Dalej
    Dalej: Dalej: Dalej: Dalej: Dalej: Dalej
    End Sub

  4. Wybierz Uruchom lub naciśnij F5 do wykonania kodu.

  5. Załadowanie kodu zajmie kilka minut. Po zakończeniu otrzymasz wyskakujące okienko z hasłem. Wybierz OK a Twój arkusz kalkulacyjny nie będzie chroniony.

    To nie jest oryginalne hasło i nie musisz go pamiętać.


Dodaj komentarz