Hvad du skal vide
- Ophæv beskyttelsen som ejer: Åbn regnearket. Vælg Anmeldelse > Unprotect Sheet. Indtast adgangskoden, der bruges til at beskytte filen. Vælg OK.
- Fjern beskyttelse uden adgangskode: Åbn regnearket. Åbn Visual Basic kodeeditor ved at vælge Udvikler > Se kode.
- Indtast derefter koden i denne artikel, og vælg Run. Om få minutter afsløres en adgangskode. Vælg OK.
Denne artikel forklarer, hvordan du fjerner beskyttelsen af Excel-projektmapper, enten som ejer af projektmappen med adgangskoden eller som en person uden adgangskoden. Disse oplysninger gælder for Excel-projektmapper i Microsoft Excel 365, Microsoft Excel 2019, 2016 og 2013.
Sådan låser du op for en Excel-projektmappe som ejer
Microsoft Excel er spækket med funktioner. En sådan funktion er evnen til at beskytte dine Excel-filer på celle-, regnearks- eller projektmappeniveau. Nogle gange er det nødvendigt at fjerne beskyttelsen af Excel-projektmapper for at sikre, at dataændringer gælder korrekt.
Denne metode forudsætter, at du som ejer af filen husker den adgangskode, der blev brugt til at beskytte regnearket.
-
Åbn det beskyttede regneark, og vælg Review > Unprotect Sheet. Du kan også højreklikke på det beskyttede regneark og derefter vælge Unprotect Sheet.
Du kan identificere et beskyttet regneark under sektionen Ændringer på fanen Gennemse på båndet. Hvis regnearket er beskyttet, kan du se indstillingen Fjern beskyttelse af ark.
-
Indtast adgangskoden, der bruges til at beskytte regnearket, og vælg derefter OK.
-
Dit regneark vil nu være ubeskyttet, og det kan ændres.
Sådan fjerner du beskyttelsen af en Excel-projektmappe uden at kende adgangskoden
Du har muligvis beskyttet din Excel-projektmappe eller regneark og har ikke været nødt til at ændre den i nogen tid, endda år. Nu hvor du skal foretage ændringer, kan du ikke længere huske den adgangskode, du brugte til at beskytte dette regneark.
Heldigvis vil disse trin give dig mulighed for at fjerne beskyttelsen af din projektmappe ved hjælp af et Virtual Basic-script som en makro til at identificere adgangskoden.
- Åbn det beskyttede regneark.
-
Få adgang til Visual Basic-kodeeditoren ved enten at trykke på ALT+F11 eller vælg Udvikler > Se kode.
-
I kodevinduet på det beskyttede ark skal du indtaste 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 heltal, i2 som heltal, i3 som heltal
Dim i4 som heltal, i5 som heltal, i6 som heltal
Ved fejl Genoptag næste
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 "Én brugbar adgangskode 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: Next: Next: Next: Next: Next
Next: Next: Næste: Næste: Næste: Næste
End Sub
-
Vælg Kør, eller tryk på F5 for at udføre koden.
-
Koden vil tage flere minutter at køre. Når du er færdig, vil du modtage en pop-up med en adgangskode. Vælg OK, og dit regneark vil være ubeskyttet.
Dette er ikke den originale adgangskode, og du behøver ikke at huske den.