Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Pokud jste někdy zapomněli heslo pro jeden ze svých listů aplikace Excel, víte, jak frustrující to může být. Kód použitý v této instrukci je jedním z nejjednodušších, které jsem našel. Vygeneruje použitelný kód, který odemkne váš chráněný list. Nemohu si připsat kredit za kód, protože jsem jej našel jen v okamžiku potřeby (a nemohu už najít, kde je stránka) … sooo, moc vám nepomůžu, pokud vám to nefunguje, ale já měl s tím úspěch a myslel si, že se o to podělím.
Krok 1: Otevřete VBA
Otevřete list, na který jste zapomněli heslo. Pomocí Alt+F11 vstupte do editoru maker. Jakmile jste ve VBA, dvakrát klikněte na list, který potřebujete odemknout ze seznamu nabídek vlevo. Tím se otevře stránka obecných prohlášení pro list.
Krok 2: Vyjmout a vložit Breaker kódu
Vložte níže uvedený kód na stránku obecných prohlášení, kterou jste otevřeli. Neměli byste nic měnit, název listu atd. … Stačí vyjmout a vložit. _ Sub PasswordBreaker () 'Přeruší ochranu hesla pracovního listu. Dim i As Integer, j As Integer, k As IntegerDim 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 Resume Next For i = 65 To 66: For 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 až 66: pro i3 = 65 až 66: pro 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 "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) Ukončit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next: Next End Sub_
Krok 3: Spusťte makro
Jakmile je kód přidán, spusťte Makro výběrem Spustit na liště v horní části obrazovky editoru VBA nebo jednoduše stiskněte F5
Krok 4: Použijte vygenerovaný kód
Makro vás vrátí na list, u kterého chcete zrušit ochranu. Zobrazí se pole stylu upozornění s použitelným kódem. Na kartě Kontrola klikněte na Odemknout list. Vygenerovaný kód zadejte jako heslo a hotovo. Váš list by měl být odemčen! Tuto sílu byste měli používat moudře a zodpovědně pouze k odemčení vlastních pracovních listů.