Jeśli znasz hasło, otwórz chroniony arkusz, przejdź do karty „Recenzja” i wybierz „Nie chroń arkusza”. Następnie wpisz hasło i zatwierdź. Gdy hasła nie masz, możesz pracować na kopii pliku XLSX, usuwając znacznik ochrony w jego strukturze XML albo spróbować makra VBA.
Jak wyłączyć ochronę arkusza, jeśli znasz hasło?
Standardowa metoda działa w desktopowych wersjach Excela, w tym w Microsoft 365 i Excel 2024. Hasło jest rozróżniane wielkością liter, więc wpisz je dokładnie tak, jak zostało ustawione.
- Otwórz skoroszyt i przejdź do chronionego arkusza.
- Na wstążce wybierz kartę Recenzja.
- W grupie ochrony kliknij Nie chroń arkusza.
- Wpisz hasło i wybierz „OK”.
- Zapisz plik, aby utrwalić zmianę.
To samo polecenie znajdziesz po kliknięciu prawym przyciskiem myszy nazwy arkusza u dołu okna. Wybierz wtedy Nie chroń arkusza, wpisz hasło i zatwierdź.
Jak zdjąć ochronę arkusza bez hasła?
Najpierw wykonaj kopię pliku i pracuj wyłącznie na jej kopii. Edycja zawartości archiwum może uszkodzić skoroszyt, zwłaszcza gdy plik zostanie zapisany w nieprawidłowy sposób.
Przed zmianą rozszerzenia lub edycją XML zamknij plik w Excelu i zachowaj oryginał w bezpiecznym miejscu.
Metoda ZIP i plik XML
Pliki XLSX są archiwami ZIP zawierającymi między innymi pliki XML. Ochrona konkretnego arkusza jest zapisana w pliku znajdującym się w folderze xl/worksheets. Metoda dotyczy nowoczesnych formatów, takich jak XLSX i XLSM. Nie jest przeznaczona dla starego formatu XLS.
W systemie Windows włącz wyświetlanie rozszerzeń plików. W Windows 11 znajdziesz tę opcję w Eksploratorze plików na karcie „Widok”, w sekcji „Pokaż”, pod nazwą „Rozszerzenia nazw plików”. Następnie wykonaj kolejne czynności:
- Zamknij skoroszyt w Excelu i utwórz jego kopię.
- Zmień rozszerzenie kopii z
.xlsxna.zip. Jeśli Windows wyświetli ostrzeżenie, potwierdź zmianę. - Otwórz archiwum ZIP i przejdź do folderu
xl/worksheets. - Znajdź plik odpowiadający chronionemu arkuszowi, na przykład
sheet1.xmllubsheet2.xml. - Otwórz właściwy plik XML w Notatniku albo innym edytorze tekstu.
- Wyszukaj znacznik
<sheetProtection ... />i usuń go w całości wraz z atrybutami. - Zapisz plik XML, pozwalając programowi archiwizującemu zaktualizować zawartość ZIP.
- Zmień rozszerzenie archiwum z powrotem na
.xlsxi otwórz plik w Excelu.
Nie wypakowuj całego archiwum i nie twórz nowego ZIP-a z przypadkowym poziomem folderów. Najbezpieczniej edytować plik XML bezpośrednio wewnątrz archiwum, a następnie potwierdzić jego nadpisanie. Ta metoda usuwa ochronę arkusza, ale nie musi usuwać ochrony struktury skoroszytu.
Makro VBA
Makro VBA może pomóc przy prostych hasłach, ale nie gwarantuje powodzenia. Próbuje kolejnych kombinacji znaków, więc przy długim lub złożonym haśle czas działania szybko rośnie. Używaj tej metody tylko w pliku, do którego masz prawo dostępu, i pamiętaj, że uruchamianie makr może być zablokowane przez ustawienia bezpieczeństwa.
Po otwarciu pliku przejdź do karty „Deweloper”, wybierz „Visual Basic”, a następnie „Insert” i „Module”. W module możesz użyć krótkiego makra testującego ograniczony zakres prostych kombinacji:
Sub UnprotectSimple()
Dim i As Integer, j As Integer
Dim k As Integer, l As Integer
Dim password As String
On Error Resume Next
For i = 65 To 90
For j = 65 To 90
For k = 65 To 90
For l = 65 To 90
password = Chr(i) & Chr(j) & Chr(k) & Chr(l)
ActiveSheet.Unprotect password
If ActiveSheet.ProtectContents = False Then
MsgBox "Ochrona została zdjęta."
Exit Sub
End If
Next l
Next k
Next j
Next i
MsgBox "Nie znaleziono hasła w testowanym zakresie."
End Sub
Uruchom procedurę klawiszem F5. Jeśli hasło zawiera cyfry, znaki specjalne, polskie litery albo ma więcej znaków, taki zakres prób może go nie obejmować. W takiej sytuacji metoda ZIP jest zwykle bardziej przewidywalna, o ile pracujesz na poprawnej kopii pliku.
Ochrona arkusza a ochrona skoroszytu – czym się różnią?
Te dwa mechanizmy działają niezależnie. Ochrona arkusza blokuje edycję komórek na konkretnym arkuszu. Ochrona skoroszytu zabezpiecza układ zakładek, na przykład przed usuwaniem, dodawaniem, przenoszeniem lub zmianą nazw arkuszy.
| Rodzaj ochrony | Gdzie wyłączyć | Co blokuje |
|---|---|---|
| Ochrona arkusza | Recenzja > Nie chroń arkusza | Edycję zablokowanych komórek i wybrane operacje na danych |
| Ochrona skoroszytu | Recenzja > Nie chroń skoroszytu | Dodawanie, usuwanie, ukrywanie i zmianę nazw arkuszy |
| Hasło do otwarcia pliku | Nie da się pominąć standardową funkcją ochrony arkusza | Otwarcie całego pliku |
Jeżeli plik otwiera się normalnie, ale nie możesz zmieniać komórek, chodzi najpewniej o ochronę arkusza. Gdy komórki można edytować, lecz zablokowane są operacje na zakładkach, sprawdź ochronę skoroszytu. Hasło wymagane przed otwarciem pliku to osobne szyfrowanie i nie obejmuje go metoda usuwania znacznika sheetProtection.
Dlaczego nie można wyłączyć ochrony?
Jeśli polecenie nie działa albo Excel nadal blokuje edycję, sprawdź najczęstsze przyczyny:
- Sprawdź Caps Lock, układ klawiatury i znaki specjalne, gdy Excel odrzuca hasło.
- Upewnij się, że pracujesz na właściwym arkuszu, ponieważ każdy arkusz może mieć osobną ochronę.
- Jeśli przycisk „Nie chroń arkusza” jest wyszarzony, arkusz może nie być chroniony albo blokadę może narzucać administrator.
- Sprawdź, czy plik nie został otwarty w trybie tylko do odczytu lub z lokalizacji SharePoint albo OneDrive z dodatkowymi uprawnieniami.
- Gdy ochrona wraca po zapisaniu, skontaktuj się z administratorem środowiska firmowego, ponieważ polityka organizacji może nakładać ją ponownie.
Najpierw wybierz metodę zależną od sytuacji. Znane hasło oznacza szybkie użycie karty „Recenzja”. Brak hasła wymaga pracy na kopii pliku, a przy ochronie narzuconej przez organizację – pomocy właściciela lub administratora.