Az Excel-munkafüzetek védelmének megszüntetése

A Microsoft Excel egy olyan elektronikus táblázat, amely számos funkcióval és funkcióval rendelkezik, amelyek lehetővé teszik számítások elvégzését, grafikus ábrázolások készítését az adatokról, az adatok rendezettségét és szükség esetén védelmét. Az Excel ilyen jellegzetessége az, hogy megvédi az Excel fájlokat a cellák, a táblázatok és / vagy a munkafüzetek szintjén, de néha szükség van az Excel munkafüzetek védettségének kiküszöbölésére az adatok változásainak megfelelő alkalmazásához.

Ez a cikk a védett Excel táblázatok védettségének megszüntetését ismerteti a Microsoft Excel 365, valamint a Microsoft Excel 2019, 2016 és 2013 alkalmazásban.


Az Excel-táblázat feloldása a fájl tulajdonosaként

Ez a módszer feltételezi, hogy a fájl tulajdonosaként emlékszik a táblázat védelme érdekében használt jelszóra.

  1. Nyissa meg a védett táblázatot, és válassza a lehetőséget Felülvizsgálat > Védelmi adatlap. Kattintson a jobb gombbal a védett táblázatra, majd válassza a lehetőséget Védelmi adatlap.

    Védett táblázatot a szalag Áttekintés lapjának Változások szakaszában azonosíthat. Ha a táblázat védett, akkor megjelenik a A lap védelme megszüntetése lehetőség.

  2. Írja be a táblázat védelme érdekében használt jelszót, majd válassza a lehetőséget OK.

  3. A táblázat most nem lesz védett, és módosítható.


Hogyan lehet eltávolítani az Excel munkafüzetet a jelszó ismerete nélkül

Lehet, hogy megvédte Excel-munkafüzetét vagy táblázatát, és egy ideje, sőt évekig sem kellett módosítania. Most, hogy változtatásokat kell végrehajtania, már nem emlékszik a jelszóra, amelyet a táblázat védelme érdekében használt.

Szerencsére ezek a lépések lehetővé teszik, hogy a jelszó azonosításához a Virtual Basic szkriptet makróként védje meg a munkafüzetből.

  1. Nyissa meg a védett táblázatot.

  2. A Visual Basic kódszerkesztőhöz bármelyik megnyomásával férhet hozzá ALT + F11 vagy válassza a lehetőséget Fejlesztő> Kód megtekintése.

  3. A védett lap Kód ablakába írja be a következő kódot:

    Sub PasswordBreaker ()
    Dim i As Integer, j Mint Integer, k Mint Integer
    Dim l As Integer, m Mint Integer, n Mint Integer
    Dim i1 mint integer, i2 mint integer, i3 mint integer
    Dim i4 mint integer, i5 mint integer, i6 mint integer
    On Error Resume Next
    I = 65 - 66 esetén: j = 65 - 66: k = 65 - 66 esetén
    Az l = 65-hoz 66-hez: m = 65-hoz 66-ig: i1 = 65-hoz 66
    I2 = 65 - 66 esetén: i3 = 65 - 66 esetén: i4 = 65 - 66
    I5 = 65 - 66 esetén: i6 = 65 - 66 esetén: n = 32 - 126
    ActiveSheet. Chr (i) & Chr (j) & Chr (k) & _ védelem nélküli védelme
    Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & Chr (i3) & _
    Chr (i4) & Chr (i5) & Chr (i6) & Chr (n)
    Ha ActiveSheet.ProtectContents = False Ezután
    MsgBox "Egy használható jelszó:" & 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
    Ha véget
    Következő: Következő: Következő: Következő: Következő
    Következő: Következő: Következő: Következő: Következő
    End Sub

  4. választ futás vagy nyomja meg a gombot F5 a kód végrehajtásához.

  5. A kód futtatása több percet vesz igénybe. Miután elkészült, kap egy előugró ablakot egy jelszóval. Válassza a lehetőséget OK és a táblázata védtelen lesz.

    Ez nem az eredeti jelszó, és nem kell megjegyeznie.