What to Know
- Opphev beskyttelsen som eier: Åpne regnearket. Velg Review > Unprotect Sheet. Skriv inn passordet som brukes til å beskytte filen. Velg OK.
- Fjern beskyttelse uten passord: Åpne regnearket. Åpne Visual Basic koderedigering ved å velge Developer > Se kode.
- Skriv deretter inn koden som er oppgitt i denne artikkelen, og velg Run. I løpet av noen minutter avsløres et passord. Velg OK.
Denne artikkelen forklarer hvordan du opphever beskyttelsen av Excel-arbeidsbøker enten som eieren av arbeidsboken med passordet eller som enkeltperson uten passordet. Denne informasjonen gjelder for Excel-arbeidsbøker i Microsoft Excel 365, Microsoft Excel 2019, 2016 og 2013.
Hvordan låse opp en Excel-arbeidsbok som eier
Microsoft Excel er fullpakket med funksjoner. En slik funksjon er muligheten til å beskytte Excel-filene dine på celle-, regneark- eller arbeidsboknivå. Noen ganger er det nødvendig å oppheve beskyttelsen av Excel-arbeidsbøker for å sikre at dataendringer gjelder riktig.
Denne metoden forutsetter at du som eier av filen husker passordet som ble brukt for å beskytte regnearket.
-
Åpne det beskyttede regnearket, og velg Review > Unprotect Sheet. Du kan også høyreklikke på det beskyttede regnearket og deretter velge Unprotect Sheet.
Du kan identifisere et beskyttet regneark under Endringer-delen av Review-fanen på båndet. Hvis regnearket er beskyttet, ser du alternativet Unprotect Sheet.
-
Skriv inn passordet som ble brukt for å beskytte regnearket, og velg deretter OK.
-
Regnearket ditt vil nå være ubeskyttet, og det kan endres.
Hvordan fjerne beskyttelsen av en Excel-arbeidsbok uten å vite passordet
Du har kanskje beskyttet Excel-arbeidsboken eller -regnearket og har ikke måttet endre det på noen tid, til og med år. Nå som du må gjøre endringer, husker du ikke lenger passordet du brukte for å beskytte dette regnearket.
Heldigvis lar disse trinnene deg oppheve beskyttelsen av arbeidsboken din ved å bruke et Virtual Basic-skript som en makro for å identifisere passordet.
- Åpne det beskyttede regnearket.
-
Få tilgang til Visual Basic-koderedigering ved enten å trykke ALT+F11 eller velg Utvikler > Vis kode.
-
I kodevinduet til det beskyttede arket, skriv inn følgende kode:
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 heltall, i2 som heltall, i3 som heltall
Dim i4 som heltall, i5 som heltall, i6 som heltall
Ved feil ved gjenoppta neste
For i=65 til 66: For j=65 Til 66: For k=65 Til 66
For l=65 Til 66: For m=65 Til 66: For i1=65 Til 66
For i2=65 Til 66: For i3=65 til 66: For i4=65 til 66
For i5=65 til 66: For i6=65 til 66: For n=32 til 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 "Et brukbart passord er " & 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: Neste: Neste: Neste: Neste: Neste
Neste: Neste: Neste: Neste: Neste: Neste
End Sub
-
Velg Kjør eller trykk F5 for å utføre koden.
-
Koden vil ta flere minutter å kjøre. Når du er ferdig, vil du motta en pop-up med et passord. Velg OK og regnearket ditt vil være ubeskyttet.
Dette er ikke det originale passordet, og du trenger ikke å huske det.