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

Populære opslag fra denne blog

Lav verdens bedste prompt i o3 og brug den til Deep Research

En tidligere OpenAI-medarbejder taler ud (positivt, men meget interessant)

Deep Research ("Grundig Research") er nu tilgængelig i ChatGPT (men kun 10 af dem per måned).