Hacker-trick! Se skjulte faner i Excel - med en "låst" projektmappe: "Denne handling er ikke tilladt, fordi projektmappens struktur er beskyttet"
Min kollega Tamara fik en god idé og spurgte ChatGPT om den kunne hjælpe med nogle skjulte faner/ark i et regneark/projektmappe i Excel. Og det kunne sagtens lade sig gøre. Hun valgte Løsning 2, og det fungerede perfekt...
Hvis du har en låst projektmappe i
Excel, og du ønsker at gøre skjulte ark synlige, men beskyttelsen forhindrer
det, er der et par måder at omgå det på – især hvis det handler om
strukturbeskyttelse (Protect Workbook Structure). Her får du en detaljeret trin-for-trin
guide.
🎯 Hvad er
problemet?
Hvis du får en fejl som:
"Denne handling er ikke tilladt,
fordi projektmappens struktur er beskyttet"
... betyder det, at visning af
skjulte ark er låst, og du skal først fjerne projektmappens
struktur-beskyttelse.
✅ Løsning 1: Brug VBA til at fjerne
struktur-beskyttelsen
Hvis du kan åbne filen, men
ikke vise ark, så prøv denne metode:
🔧 Sådan gør du:
1.
Åbn
filen i Excel.
2.
Tryk
Alt + F11 for at åbne VBA-editoren.
3.
Indsæt
en ny modul (Indsæt > Modul).
4.
Indsæt
denne makro:
Sub FjernStrukturBeskyttelse()
Dim i As Integer, j As Integer, k As Integer
Dim 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 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To
66
For i5 = 65 To 66: For i6 = 65 To 66
ThisWorkbook.Unprotect Chr(i)
& Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6)
If
ThisWorkbook.ProtectStructure = False Then
MsgBox
"Strukturbeskyttelse fjernet!"
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
5.
Tryk
F5 for at køre makroen.
🟢 Hvis det lykkes:
Du kan nu højreklikke på arkfanerne og
vælge "Vis…" for at gøre skjulte ark synlige.
⚙ Løsning 2:
Gem som ZIP og redigér XML-filer (avanceret)
Hvis VBA ikke virker, og filen er
.xlsx (ikke makro-aktiveret .xlsm), kan du bruge denne metode:
📦
Trin-for-trin:
1.
Lav en kopi af filen.
2.
Omdøb
filen fra .xlsx til .zip.
3.
Åbn
.zip-filen med et arkivprogram (f.eks. 7-Zip).
4.
Gå
til xl\workbook.xml. ***
5.
Find
sektionen:
<workbookProtection
workbookPassword="..." lockStructure="1"/>
6.
Slet denne linje.
7.
Gem
og luk.
8.
Omdøb
tilbage til .xlsx.
9.
Åbn
i Excel – beskyttelsen er væk.
⚠️ Kræver, at
filen ikke er krypteret med åbningskode.
🟢 Hvis det lykkes:
Du kan nu højreklikke på arkfanerne og
vælge "Vis…" for at gøre skjulte ark synlige.
*** TIPS: her åbnede jeg filen med NotePad,
og brugte Find funktionaliteten til at fremsøge kodestykket, som skulle
slettes.
Så et godt tip til vi har et excel
så er låst og skjulte ark/faner/sheets og ikke kender koden, så kan man i det
mindste kopier alt over ark-for-ark til en ny excel projektmappe.
Kommentarer
Send en kommentar