Hur man tar bort skyddet av Excel-arbetsböcker

Innehållsförteckning:

Hur man tar bort skyddet av Excel-arbetsböcker
Hur man tar bort skyddet av Excel-arbetsböcker
Anonim

Vad att veta

  • Avskydda som ägare: Öppna kalkylarket. Välj Review > Unprotect Sheet. Ange lösenordet som används för att skydda filen. Välj OK.
  • Ta bort skydd utan lösenord: Öppna kalkylarket. Öppna Visual Basic kodredigerare genom att välja Utvecklare > Visa kod.
  • Ange sedan koden som anges i den här artikeln och välj Kör. På några minuter avslöjas ett lösenord. Välj OK.

Den här artikeln förklarar hur man tar bort skyddet av Excel-arbetsböcker antingen som ägare till arbetsboken med lösenordet eller som en individ utan lösenord. Den här informationen gäller Excel-arbetsböcker i Microsoft Excel 365, Microsoft Excel 2019, 2016 och 2013.

Hur låser du upp en Excel-arbetsbok som ägare

Microsoft Excel är fullspäckat med funktioner. En sådan funktion är möjligheten att skydda dina Excel-filer på cell-, kalkylblads- eller arbetsboksnivå. Ibland är det nödvändigt att avskydda Excel-arbetsböcker för att säkerställa att dataändringar tillämpas korrekt.

Denna metod förutsätter att du som ägare av filen kommer ihåg lösenordet som användes för att skydda kalkylarket.

  1. Öppna det skyddade kalkylarket och välj Review > Unprotect Sheet. Du kan också högerklicka på det skyddade kalkylarket och sedan välja Unprotect Sheet.

    Du kan identifiera ett skyddat kalkylblad under avsnittet Ändringar på fliken Granska på menyfliksområdet. Om kalkylarket är skyddat ser du alternativet Ta bort skyddet.

    Image
    Image
  2. Ange lösenordet som används för att skydda kalkylarket och välj sedan OK.

    Image
    Image
  3. Ditt kalkylark kommer nu att vara oskyddat och det kan ändras.

    Image
    Image

Hur man tar bort skyddet av en Excel-arbetsbok utan att känna till lösenordet

Du kanske har skyddat din Excel-arbetsbok eller kalkylblad och inte behövt ändra den på ett tag, till och med år. Nu när du behöver göra ändringar kommer du inte längre ihåg lösenordet du använde för att skydda det här kalkylarket.

Lyckligtvis tillåter dessa steg dig att avskydda din arbetsbok med ett Virtual Basic-skript som ett makro för att identifiera lösenordet.

  1. Öppna det skyddade kalkylarket.
  2. Få åtkomst till Visual Basic-kodredigeraren genom att antingen trycka ALT+F11 eller välj Utvecklare > Visa kod.

    Image
    Image
  3. I kodfönstret på det skyddade arket anger du följande kod:

    Sub PasswordBreaker()

    Dim i As Integer, j As Integer, k As Integer

    Dim l As Integer, m As Integer, n As Integer

    Dim i1 Som heltal, i2 som heltal, i3 som heltal

    Dim i4 som heltal, i5 som heltal, i6 som heltal

    Vid Error Resume Next

    För i=65 Till 66: För j=65 Till 66: För k=65 Till 66

    För l=65 Till 66: För m=65 Till 66: För i1=65 Till 66

    För i2=65 Till 66: För i3=65 Till 66: För i4=65 Till 66

    För i5=65 Till 66: För i6=65 Till 66: För n=32 Till 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 "Ett användbart lösenord är " & 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: Nästa: Nästa: Nästa: Nästa

    End Sub

    Image
    Image
  4. Välj Kör eller tryck F5 för att köra koden.

    Image
    Image
  5. Koden kommer att ta flera minuter att köra. När du är klar får du ett popup-fönster med ett lösenord. Välj OK och ditt kalkylark kommer att vara oskyddat.

    Detta är inte det ursprungliga lösenordet och du behöver inte komma ihåg det.

Rekommenderad: