Ochrana heslem v aplikaci Microsoft Excel se často používá na pracovištích k ochraně důležitých dat. Microsoft Excel umožňuje uživatelům chránit listy a brání ostatním v provádění změn v původních datech.
Tabulku lze zabezpečit dvěma způsoby. Jedním ze způsobů je použití bez hesla, které může kdokoli nechráněno. V druhém případě je list nebo sešit chráněn heslem, což znamená, že k jeho odemknutí budete potřebovat heslo. V tomto článku vám ukážeme, jak v Excelu zrušit ochranu listů nebo sešitů s heslem nebo bez něj.
Zrušte ochranu listů/sešitů v aplikaci Excel. Jednou z nejlepších funkcí aplikace Excel je, že dokáže chránit vaše soubory aplikace Excel na úrovni buňky, tabulky a/nebo sešitu. Chcete-li po uzamčení a ochraně listů nebo sešitů umožnit ostatním upravovat data, musíte je zrušit.
Pokud znáte heslo, je opravdu snadné zrušit ochranu listu. Ačkoli odemknutí tabulky Excel bez hesla není jednoduché, můžete to udělat pomocí následujících triků.
Jak zrušit ochranu listu Excel pomocí hesla/bez hesla
Je velmi snadné zrušit ochranu listu aplikace Excel a umožnit uživatelům upravovat a upravovat tabulky. Pokud již znáte heslo chráněného listu, můžete ochranu snadno odstranit. Postupujte podle některého z těchto kroků:
Otevřete chráněnou tabulku a přepněte se na kartu ‚Review‘ a klikněte na ikonu ‚Unprotect Sheet‘ ve skupině Changes.
Ke stejné výše uvedené možnosti se dostanete kliknutím pravým tlačítkem myši na kartu chráněné tabulky a poté z kontextové nabídky vyberte možnost „Odemknout list“.
Pokud je váš list listem chráněným heslem, Excel vás vyzve k zadání hesla. Do dialogového okna Unprotect Sheet zadejte heslo a klikněte na ‚OK‘.
Pokud váš list nebyl chráněn heslem, stačí k odemknutí listu kliknout na možnost „Odemknout list“.
Jak zrušit ochranu sešitu aplikace Excel pomocí hesla/bez hesla
Když si svůj excelový sešit chráníte heslem, nemůžete měnit strukturu sešitu, například přidávat, přesouvat, přejmenovávat nebo odstraňovat listy a zobrazovat skryté listy. Stále však můžete upravovat data na listech, i když je váš sešit chráněn heslem. Chcete-li změnit strukturu sešitu aplikace Excel, například přidat nebo odebrat listy, musíte nejprve zrušit ochranu struktury sešitu aplikace Excel.
Chcete-li odstranit ochranu sešitu, otevřete chráněný sešit a klikněte na tlačítko ‚Chránit sešit‘ (možnost bude zvýrazněna šedou barvou) na kartě Kontrola.
Zadejte heslo do pole výzvy Odemknout sešit a sešit uložte.
Nyní je váš sešit odemčený, můžete upravovat strukturu sešitu Excel.
Jak zrušit ochranu listu Excel bez hesla
Pokud máte list zabezpečený heslem a nemáte ponětí, jaké je heslo, nebo jste jej dlouho neodemkli a zapomněli jste ho, existuje několik způsobů, jak tento list aplikace Excel odemknout.
Odemkněte pracovní list aplikace Excel pomocí kódu VBA
Ochrana listu aplikace Excel je založena na jednoduchém šifrovacím algoritmu. I když svůj excelový list ochráníte heslem, kdokoli s níže uvedeným kódem VBA jej dokáže prolomit během několika minut.
List chráněný heslem můžete odemknout pomocí kódu VBA jako makra k identifikaci hesla. Zde je postup:
Otevřete heslem chráněný list a přejděte na kartu „Vývojář“ a klikněte na tlačítko „Zobrazit kód“ na pásu karet. Tím se otevře okno editoru kódu v Microsoft Visual Basic for Applications.
Nebo můžete přejít na kartu „Vývojář“ a kliknout na tlačítko „Visual Basic“. V editoru kódu Visual Basic rozbalte v levém podokně možnost ‚Objekty aplikace Microsoft Excel‘, klikněte pravým tlačítkem na list, který je chráněn heslem, a z kontextové nabídky vyberte Vložit –> Modul.
V okně Kód chráněného listu zkopírujte a vložte následující kód 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 As Integer On Error Pokračovat Další Pro i = 65 až 66: Pro j = 65 až 66: Pro k = 65 až 66 Pro l = 65 až 66: Pro m = 65 až 66: Pro i1 = 65 až 66 Pro i2 = 65 K 66: Pro i3 = 65 až 66: Pro i4 = 65 až 66 Pro i5 = 65 až 66: Pro i6 = 65 až 66: Pro n = 32 až 126 ActiveSheet. Zrušte ochranu 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 "Jedno použitelné heslo je " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Exit Sub End If Next: Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next : Další konec Sub
Klikněte na tlačítko ‚Spustit‘ na panelu nástrojů a vyberte možnost ‚Spustit Sub/UserForm‘ nebo stiskněte ‚F5‘ pro spuštění kódu.
Kódu bude trvat několik minut, než prolomí heslo. Jakmile to uděláte, dostanete vyskakovací okno s prolomeným heslem, které není původní (obvykle je to nějaká kombinace A a B), ale stále to funguje. Klikněte na „OK“ a list nebude chráněn.
Po vložení kódu do modulu musíte soubor aplikace Excel před zavřením uložit (jako sešit s podporou maker).
Zrušte ochranu listu aplikace Excel bez hesla pomocí zip
Existuje další trik, který můžete použít k odemknutí listu. Postupujte podle těchto kroků:
Nejprve přejděte na Ovládací panely a otevřete „Možnosti Průzkumníka souborů“.
V okně Možnosti Průzkumníka souborů zrušte zaškrtnutí políčka „Skrýt přípony pro známé typy souborů“, abyste povolili přípony souborů. Poté klikněte na „Použít“ pro použití změn a kliknutím na „OK“ zavřete okno. Nyní budou viditelné vaše přípony souborů.
Nyní najděte svůj chráněný soubor Excel na disku a přejmenujte a změňte jeho příponu z .xlsx na .zip.
Chcete-li změnit příponu, klikněte pravým tlačítkem na soubor, vyberte možnost „Přejmenovat“ a nahraďte „.xlsx“ za „.zip“. Poté stiskněte „Enter“ a klikněte na „Ano“ v poli výzvy Přejmenovat.
Nyní je váš soubor Excel soubor ZIP.
Dále rozbalte soubor Zip, jak je znázorněno níže. V našem případě jsou nejdůležitější soubory k otevření umístěny ve složce /xl/, kde máme v podstatě vše, co bylo obsaženo v našem excelovém sešitu. Nyní to můžeme vidět jako samostatné soubory .xml.
Nyní přejděte na ‚xl –>pracovní listy –> list 1.xml‘ (což je chráněný list). Když otevřete adresář ‚/xl/worksheets/‘, uvidíte seznam všech listů (ve formátu XML) dostupných ve vašem sešitu. Poté otevřete soubor listu 1.xml pomocí programu Poznámkový blok nebo WordPad (klikněte pravým tlačítkem myši na soubor a vyberte textový editor z kontextové nabídky „Otevřít pomocí“).
Najděte následující značku a odstraňte ji:
Pokud máte v listu velké množství informací, bude těžké najít značku „sheetProtection“. Takže stiskněte Ctrl + F
Chcete-li otevřít funkci Najít, zadejte do pole Najít co „ochrana“ a klikněte na „Najít další“. Najde slovo „Ochrana“ a zvýrazní ho. Nyní můžete vybrat „sheetProtection“ a odstranit jej.
Poté uložte soubor XML a znovu zazipujte všechny extrahované soubory do souboru zip. Poté změňte příponu zpět z .zip na .xlsx.
Nyní otevřete a zkontrolujte tabulku. Bude nechráněný.
Tato metoda funguje pouze v sešitech chráněných heslem. Pokud je soubor chráněn funkcí ‚Zašifrovat heslem‘, tato metoda nebude fungovat.
Zrušte ochranu listu Excelu pomocí Tabulek Google
Další řešení, které vám umožní zrušit ochranu listu aplikace Excel bez hesla. K tomu budete potřebovat účet na Disku Google.
Otevřete svůj účet na Disku Google a klikněte na tlačítko „Nový“ v levém horním rohu.
V nabídce Nový vyberte „Tabulky Google“ a klikněte na „Prázdná tabulka“.
V prázdné tabulce klikněte na „Soubor“ na panelu nástrojů a vyberte „Importovat“.
V dialogovém okně Importovat soubor vyberte z nabídky kartu „Nahrát“ a klikněte na tlačítko „Vybrat soubor z vašeho zařízení“.
Procházejte a najděte sešit Excel na svém místním disku, vyberte jej a kliknutím na „Otevřít“ jej nahrajte. Nebo můžete jednoduše přetáhnout soubor aplikace Excel do pole Importovat soubor.
V okně Importovat soubor vyberte možnost ‚Nahradit tabulku‘ a klikněte na tlačítko ‚Importovat data‘.
Tím se importuje chráněný list aplikace Excel do Tabulek Google se všemi daty. Nyní si všimnete, že list již není chráněn a můžete data upravovat.
Nyní můžete list exportovat zpět do formátu Excel znovu.
V nyní nechráněném listu Google klikněte na nabídku „Soubor“ na panelu nástrojů a vyberte možnost „Stáhnout“. Poté z kontextové nabídky vyberte „Microsoft Excel (.xlsx)“.
Poté dejte souboru nový název a klikněte na „Uložit“.
Nyní máte přesně stejný list Excel, ale již není chráněn heslem.
Jak zrušit ochranu sešitu aplikace Excel bez hesla
Pokud máte sešit chráněný heslem, pro který si nepamatujete heslo, použijte metody VBA Code a ZIP k odjištění sešitu, jak je popsáno níže.
Odemkněte sešit Excel bez hesla pomocí kódu VBA
Můžete také zrušit ochranu struktury sešitu v Excelu pomocí funkce Microsoft Visual Basic for Application (VBA). Zde je postup:
Otevřete soubor Excel s chráněnou strukturou sešitu a poté přejděte na kartu „Vývojář“ a klikněte na tlačítko „Visual Basic“.
V editoru kódu Visual Basic klikněte na kartu ‚Vložit‘ a vyberte možnost ‚Modul‘.
V okně vyskakovacího modulu (kódu) zkopírujte a vložte následující kód, abyste odemkli strukturu sešitu.
Sub Shareus() ActiveWorkbook.Sheets.Copy For Every sh In ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Stiskněte tlačítko ‚F5‘ nebo klikněte na tlačítko ‚Spustit‘ na panelu nástrojů a vyberte možnost ‚Spustit pod/uživatelský formulář‘ pro spuštění makra.
Poté se otevře nový sešit s jiným názvem. Je stejný jako původní sešit, ale bez ochrany struktury sešitu. Nyní jste odblokovali strukturu sešitu v aplikaci Excel, aniž byste znali heslo.
Odemkněte sešit Excel bez hesla pomocí Zip
Sešit Excel můžete bezpečně zrušit bez hesla změnou přípony souboru a manipulací s jeho prvky.
Získejte soubor Excel se strukturou chráněného sešitu, přejmenujte a změňte jeho příponu z .xlsx na .zip, jak jsme to udělali dříve u chráněného listu. Než to uděláte, vytvořte si jeho kopii pro zálohování.
Poté extrahujte soubor zip pomocí nějakého softwaru pro archivaci souborů, jako je WinRAR nebo 7zip, a získáte nějaké složky a soubory, jak je uvedeno níže.
Poté otevřete složku ‚xl‘ a otevřete soubor ‚workbook.xml‘ pomocí programu Poznámkový blok (který obsahuje značku ochrany)
Nyní najděte a vyberte celý tento štítek ochrany a odstraňte jej:
Pokud máte problém najít tuto značku, stačí stisknout Ctrl + F
Chcete-li otevřít dialogové okno Najít, zadejte do pole Najít co „ochrana“ a klikněte na „Najít další“. Najde slovo ‚Ochrana‘ a zvýrazní ho za vás. Nyní můžete zvýraznit značku ‚workbookProtection‘ a odstranit ji.
Po odstranění značky ochrany uložte soubor ‚workbook.xml‘. Poté zazipujte (komprimujte) všechny extrahované soubory zpět do souboru zip.
Nyní stačí změnit příponu souboru z ‚.zip‘ na ‚.xlsx‘.
Nyní bude soubor zip převeden zpět na soubor Excel a zjistíte, že chráněné heslo bylo ze sešitu odstraněno.
Tímto způsobem zrušíte ochranu listu/sešitu aplikace Excel.