Ochrona hasłem w programie Microsoft Excel jest często używana w miejscach pracy do ochrony ważnych danych. Microsoft Excel pozwala użytkownikom chronić arkusze i uniemożliwia innym dokonywanie zmian w oryginalnych danych.
Arkusz kalkulacyjny można zabezpieczyć na dwa sposoby. Jednym ze sposobów jest brak hasła, które może być niechronione przez każdego. W innym przypadku arkusz lub skoroszyt jest chroniony hasłem, co oznacza, że będziesz potrzebować hasła, aby go odblokować. W tym artykule pokażemy, jak wyłączyć ochronę arkuszy roboczych lub skoroszytów za pomocą hasła lub bez niego w programie Excel.
Odblokuj arkusze robocze / skoroszyt w programie Excel. Jedną z najlepszych funkcji programu Excel jest to, że może chronić pliki programu Excel na poziomie komórki, arkusza kalkulacyjnego i/lub skoroszytu. Po zablokowaniu i zabezpieczeniu arkuszy lub skoroszytów, jeśli chcesz zezwolić innym na edytowanie danych, musisz je wyłączyć.
Jeśli znasz hasło, bardzo łatwo jest usunąć ochronę arkusza roboczego. Chociaż odblokowanie arkusza kalkulacyjnego Excel bez hasła nie jest proste, ale nadal możesz to zrobić, korzystając z następujących sztuczek.
Jak odblokować arkusz Excela hasłem / bez hasła?
Bardzo łatwo jest usunąć ochronę arkusza Excel i umożliwić użytkownikom edycję i modyfikację arkuszy kalkulacyjnych. Jeśli znasz już hasło chronionego arkusza, możesz łatwo usunąć ochronę. Wystarczy wykonać dowolny z tych kroków:
Otwórz chroniony arkusz kalkulacyjny i przejdź do zakładki „Recenzja” i kliknij ikonę „Nie chroń arkusza” w grupie Zmiany.
Możesz uzyskać dostęp do tej samej powyższej opcji, klikając prawym przyciskiem myszy kartę chronionego arkusza kalkulacyjnego, a następnie wybierając opcję „Nie chroń arkusza” z menu kontekstowego.
Jeśli arkusz jest arkuszem chronionym hasłem, program Excel poprosi o wprowadzenie hasła. Wpisz hasło w oknie dialogowym Nie chroń arkusza i kliknij „OK”.
Jeśli arkusz nie był chroniony hasłem, kliknięcie opcji „Nie chroń arkusza” wystarczy, aby odblokować arkusz.
Jak odblokować skoroszyt programu Excel za pomocą hasła/bez hasła
Gdy chronisz hasłem skoroszyt programu Excel, nie możesz zmienić struktury skoroszytu, na przykład dodawać, przenosić, zmieniać nazwy lub usuwać arkusze oraz wyświetlać ukryte arkusze. Ale nadal możesz edytować dane w arkuszach roboczych, nawet jeśli skoroszyt jest chroniony hasłem. Jeśli chcesz zmienić strukturę skoroszytu programu Excel, np. dodawać lub usuwać arkusze, musisz najpierw wyłączyć ochronę struktury skoroszytu programu Excel.
Aby usunąć ochronę skoroszytu, otwórz chroniony skoroszyt i kliknij przycisk „Chroń skoroszyt” (opcja zostanie podświetlona na szaro) na karcie Recenzja.
Wpisz hasło w polu monitu Usuń ochronę skoroszytu i zapisz skoroszyt.
Teraz skoroszyt jest odblokowany, możesz edytować strukturę skoroszytu programu Excel.
Jak odblokować arkusz programu Excel bez hasła?
Jeśli masz arkusz zabezpieczony hasłem i nie masz pojęcia, jakie jest hasło lub nie odblokowywałeś go przez długi czas i zapomniałeś go, istnieje kilka sposobów na usunięcie ochrony tego arkusza programu Excel.
Odblokuj arkusz programu Excel za pomocą kodu VBA
Ochrona arkusza kalkulacyjnego Excela opiera się na prostym algorytmie szyfrowania. Nawet jeśli chronisz arkusz programu Excel hasłem, każdy, kto ma poniższy kod VBA, może go złamać w ciągu kilku minut.
Arkusz chroniony hasłem można odblokować, używając kodu VBA jako makra do identyfikacji hasła. Oto jak:
Otwórz arkusz chroniony hasłem i przejdź do zakładki „Programista” i kliknij przycisk „Wyświetl kod” na wstążce. Spowoduje to otwarcie okna edytora kodu w Microsoft Visual Basic for Applications.
Możesz też przejść do zakładki „Programista” i kliknąć przycisk „Visual Basic”. W edytorze kodu Visual Basic rozwiń opcję „Obiekty Microsoft Excel” w lewym okienku, kliknij prawym przyciskiem myszy arkusz chroniony hasłem i wybierz Wstaw -> Moduł z menu kontekstowego.
W oknie Kod chronionego arkusza skopiuj i wklej następujący kod VBA:
Sub PasswordBreaker() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 Jako liczba całkowita przy błędzie 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 To 66: For 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) Jeśli 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) Zakończ Sub Koniec Jeśli Dalej: Dalej: Dalej: Dalej: Dalej: Dalej Dalej: Dalej: Dalej: Dalej: Dalej : Następny koniec Sub
Kliknij przycisk „Uruchom” na pasku narzędzi i wybierz opcję „Uruchom Sub/Formularz użytkownika” lub naciśnij „F5”, aby wykonać kod.
Kod zajmie kilka minut, aby złamać hasło. Gdy to zrobisz, otrzymasz wyskakujące okienko ze złamanym hasłem, które nie jest oryginalne (zazwyczaj jest to kombinacja A i B), ale nadal działa. Kliknij „OK”, a arkusz nie będzie chroniony.
Musisz zapisać plik Excela przed zamknięciem (jako skoroszyt z obsługą makr) po wklejeniu kodu do modułu.
Odblokuj arkusz Excela bez hasła za pomocą ZIP
Jest jeszcze jedna sztuczka, której możesz użyć, aby usunąć ochronę arkusza roboczego. Wystarczy wykonać następujące kroki:
Najpierw przejdź do Panelu sterowania i otwórz „Opcje Eksploratora plików”.
W oknie Opcje Eksploratora plików odznacz opcję „Ukryj rozszerzenia znanych typów plików”, aby włączyć rozszerzenia plików. Następnie kliknij „Zastosuj”, aby zastosować zmiany i kliknij „OK”, aby zamknąć okno. Teraz twoje rozszerzenia plików będą widoczne.
Teraz zlokalizuj chroniony plik Excela na dysku i zmień jego nazwę i rozszerzenie z .xlsx na .zip.
Aby zmienić rozszerzenie, kliknij plik prawym przyciskiem myszy, wybierz opcję „Zmień nazwę” i zamień „.xlsx” na „.zip”. Następnie naciśnij „Enter” i kliknij „Tak” w polu monitu o zmianę nazwy.
Teraz twój plik Excel jest plikiem Zip.
Następnie wyodrębnij plik Zip, jak pokazano poniżej. W naszym przypadku najważniejsze pliki do otwarcia znajdują się w folderze /xl/, gdzie mamy w zasadzie wszystko, co zostało zawarte w naszym skoroszycie Excela. Teraz możemy zobaczyć to jako osobne pliki .xml.
Teraz przejdź do „xl –>arkusz –> arkusz 1.xml” (który jest arkuszem chronionym). Po otwarciu katalogu „/xl/worksheets/” zobaczysz listę wszystkich arkuszy (w formacie XML) dostępnych w skoroszycie. Następnie otwórz plik arkusza 1.xml za pomocą Notatnika lub WordPada (kliknij plik prawym przyciskiem myszy i wybierz edytor tekstu z menu kontekstowego „Otwórz za pomocą”).
Znajdź następujący tag i usuń go:
Jeśli masz dużą ilość informacji w arkuszu, trudno będzie znaleźć tag „sheetProtection”. Więc naciśnij Ctrl + F
aby otworzyć funkcję Znajdź, wpisz „ochrona” w „Znajdź co” i kliknij „Znajdź następny”. Znajdzie słowo „Ochrona” i podświetli je. Teraz możesz wybrać „sheetProtection” i usunąć go.
Następnie zapisz plik XML i ponownie skompresuj wszystkie wyodrębnione pliki do pliku zip. Następnie zmień rozszerzenie z powrotem z .zip na .xlsx.
Teraz otwórz i sprawdź swój arkusz kalkulacyjny. Będzie niechroniony.
Ta metoda działa tylko w skoroszytach chronionych hasłem. Jeśli plik jest chroniony za pomocą funkcji „Szyfruj za pomocą hasła”, ta metoda nie zadziała.
Odblokuj arkusz Excela za pomocą Arkuszy Google
Kolejne obejście, które pozwala na usunięcie ochrony arkusza programu Excel bez hasła. Aby to zrobić, potrzebujesz konta na Dysku Google.
Otwórz swoje konto Dysku Google i kliknij przycisk „Nowy” w lewym górnym rogu.
Z menu Nowy wybierz „Arkusze Google” i kliknij „Pusty arkusz kalkulacyjny”.
W pustym arkuszu kalkulacyjnym kliknij „Plik” na pasku narzędzi i wybierz „Importuj”.
W oknie dialogowym Importuj plik wybierz z menu zakładkę „Prześlij” i kliknij przycisk „Wybierz plik z urządzenia”.
Przeglądaj i znajdź skoroszyt programu Excel na dysku lokalnym, wybierz go i kliknij „Otwórz”, aby przesłać. Możesz też po prostu przeciągnąć i upuścić plik Excela w polu Importuj plik.
W oknie Importuj plik wybierz opcję „Zamień arkusz kalkulacyjny” i kliknij przycisk „Importuj dane”.
Spowoduje to zaimportowanie chronionego arkusza programu Excel do Arkuszy Google ze wszystkimi danymi. Teraz zauważysz, że arkusz nie jest już chroniony i możesz edytować dane.
Możesz teraz ponownie wyeksportować arkusz z powrotem do formatu Excel.
W niezabezpieczonym teraz arkuszu Google kliknij menu „Plik” na pasku narzędzi i wybierz opcję „Pobierz”. Następnie wybierz „Microsoft Excel (.xlsx)” z menu kontekstowego.
Następnie nadaj plikowi nową nazwę i kliknij „Zapisz”.
Teraz masz dokładnie ten sam arkusz Excela, ale nie jest on już chroniony hasłem.
Jak usunąć ochronę skoroszytu programu Excel bez hasła
Jeśli masz skoroszyt chroniony hasłem, dla którego nie pamiętasz hasła, użyj metod VBA Code i ZIP, aby usunąć ochronę skoroszytu, jak omówiono poniżej.
Odblokuj skoroszyt programu Excel bez hasła za pomocą kodu VBA
Możesz także wyłączyć ochronę struktury skoroszytu w programie Excel za pomocą funkcji Microsoft Visual Basic for Application (VBA). Oto jak:
Otwórz plik Excel z chronioną strukturą skoroszytu, a następnie przejdź do zakładki „Programista” i kliknij przycisk „Visual Basic”.
W edytorze kodu Visual Basic kliknij kartę „Wstaw” i wybierz opcję „Moduł”.
W oknie modułu wyskakującego (kod) skopiuj i wklej następujący kod, aby odblokować strukturę skoroszytu.
Sub Shareus() ActiveWorkbook.Sheets.Copy dla każdego sh In ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Naciśnij przycisk „F5” lub kliknij przycisk „Uruchom” na pasku narzędzi i wybierz opcję „Uruchom Sub/UserForm”, aby uruchomić makro.
Następnie otwiera się nowy skoroszyt z inną nazwą. Jest taki sam jak oryginalny skoroszyt, ale bez ochrony struktury skoroszytu. Teraz nie chroniłeś struktury skoroszytu w programie Excel bez znajomości hasła.
Odblokuj skoroszyt programu Excel bez hasła za pomocą zip
Możesz bezpiecznie wyłączyć ochronę skoroszytu programu Excel bez hasła, zmieniając rozszerzenie pliku i manipulując jego składnikami.
Pobierz plik Excel z chronioną strukturą skoroszytu, zmień nazwę i zmień jego rozszerzenie z .xlsx na .zip, tak jak to zrobiliśmy wcześniej dla chronionego arkusza. Zanim to zrobisz, zrób kopię do kopii zapasowej.
Następnie wyodrębnij plik zip za pomocą oprogramowania do archiwizacji plików, takiego jak WinRAR lub 7zip, a otrzymasz kilka folderów i plików, jak pokazano poniżej.
Następnie otwórz folder „xl” i otwórz plik „workbook.xml” w Notatniku (zawiera tag zabezpieczający)
Teraz znajdź i wybierz cały ten tag ochrony i usuń go:
Jeśli masz trudności ze znalezieniem tego tagu, po prostu naciśnij Ctrl + F
aby otworzyć okno dialogowe Znajdź, wpisz „ochrona” w „Znajdź co” i kliknij „Znajdź następny”. Znajdzie słowo „Ochrona” i podświetli je dla Ciebie. Teraz możesz podświetlić tag „workbookProtection” i go usunąć.
Po usunięciu tagu zabezpieczającego zapisz plik „workbook.xml”. Następnie skompresuj (skompresuj) wszystkie wyodrębnione pliki z powrotem do pliku zip.
Teraz wystarczy zmienić rozszerzenie pliku z „.zip” na „.xlsx”.
Teraz plik zip zostanie przekonwertowany z powrotem do pliku Excel, a chronione hasło zostało usunięte ze skoroszytu.
W ten sposób możesz odblokować arkusz / skoroszyt programu Excel.