Jak usunąć ochronę skoroszytów programu Excel

Spisu treści:

Jak usunąć ochronę skoroszytów programu Excel
Jak usunąć ochronę skoroszytów programu Excel
Anonim

Co warto wiedzieć

  • Nie chroń jako właściciel: otwórz arkusz kalkulacyjny. Wybierz Przegląd > Odblokuj arkusz. Wprowadź hasło używane do ochrony pliku. Wybierz OK.
  • Odbezpiecz bez hasła: Otwórz arkusz kalkulacyjny. Otwórz edytor kodu Visual Basic, wybierając Programista > Wyświetl kod.
  • Następnie wprowadź kod podany w tym artykule i wybierz Uruchom. Za kilka minut ujawnia się hasło. Wybierz OK.

W tym artykule wyjaśniono, jak wyłączyć ochronę skoroszytów programu Excel jako właściciel skoroszytu za pomocą hasła lub jako osoba bez hasła. Te informacje dotyczą skoroszytów programu Excel w programie Microsoft Excel 365, Microsoft Excel 2019, 2016 i 2013.

Jak odblokować skoroszyt programu Excel jako właściciel

Microsoft Excel jest pełen funkcji. Jedną z takich funkcji jest możliwość ochrony plików Excela na poziomie komórki, arkusza kalkulacyjnego lub skoroszytu. Czasami konieczne jest wyłączenie ochrony skoroszytów programu Excel, aby zapewnić prawidłowe zastosowanie zmian danych.

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 Review > Unprotect Sheet. Możesz także kliknąć chroniony arkusz kalkulacyjny prawym przyciskiem myszy, a następnie wybrać Nie chroń arkusza.

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

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

    Image
    Image
  3. Twój arkusz kalkulacyjny będzie teraz niezabezpieczony i będzie można go modyfikować.

    Image
    Image

Jak usunąć 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, nawet lat. Teraz, gdy musisz wprowadzić zmiany, nie pamiętasz już hasła, którego użyłeś do ochrony tego arkusza kalkulacyjnego.

Na szczęście te kroki pozwolą na usunięcie ochrony skoroszytu za pomocą skryptu Virtual Basic jako makra do identyfikacji hasła.

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

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

    Sub PasswordBreaker()

    Dim i Jako Integer, j Jako Integer, k Jako Integer

    Dim l Jako Integer, m Jako Integer, n Jako Integer

    Dim i1 As Integer, i2 As Integer, i3 As Integer

    Dim i4 As Integer, i5 As Integer, i6 As Integer

    W przypadku błędu Wznów Dalej

    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 To 66: For i4=65 To 66

    For i5=65 To 66: For i6=65 To 66: For n=32 To 126

    ActiveSheet. Unprotect Chr(i) & Chr (j) & Chr(k) & _

    Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

    Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

    If ActiveSheet. ProtectContents=False Then

    MsgBox "Jednym użytecznym hasłem jest " & Chr(i) & Chr(j) & _

    Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _

    Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

    Wyjdź Sub

    End If

    Dalej: Dalej: Dalej: Dalej: Dalej: Dalej

    Następny: Dalej: Dalej: Dalej: Dalej: Dalej

    Koniec Sub

    Image
    Image
  4. Wybierz Uruchom lub naciśnij F5, aby wykonać kod.

    Image
    Image
  5. Uruchomienie kodu potrwa 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ć.

Zalecana: