Ga naar hoofdinhoud

Beveiliging van Excel-werkblad opheffen (met of zonder wachtwoord)

Buiten gesloten uit een werkblad? Leer de snelste fixes, van je wachtwoord invoeren tot een grijze Bladbeveiliging opheffen-knop oplossen.
· 8 min lezen

Verken met AI

Excel bevat een functie waarmee we werkbladen kunnen vergrendelen om ongewenste wijzigingen te voorkomen. Dit is bedoeld om belangrijke gegevens zoals financiële administratie, rapporten of gedeelde bestanden te beschermen. Zo blijft alles georganiseerd en worden fouten voorkomen, zeker wanneer meerdere mensen hetzelfde document gebruiken.

Maar soms moeten we een beveiligd blad aanpassen om informatie te updaten, en dat kan alleen door eerst de beveiliging van het blad op te heffen. In deze gids laat ik je verschillende methoden zien om dat te doen, of je nu het wachtwoord hebt of niet.

De beveiliging van een Excel-werkblad opheffen als je een wachtwoord hebt

Zo hef je de beveiliging van een Excel-werkblad op wanneer je een wachtwoord hebt:

  1. Ga naar het tabblad Controleren op het lint en klik op Bladbeveiliging opheffen. 
  2. Voer het wachtwoord in in de pop-up en klik op OK. 

Dit werkt voor zowel individuele werkbladen als hele werkmappen. Als de hele werkmap is beveiligd, is het proces vergelijkbaar. Het enige verschil is dat je in plaats van Bladbeveiliging opheffen te kiezen, klikt op Werkmap beveiligen onder het tabblad Controleren en herhaal stap 2. 

de beveiliging van het blad opheffen met een bekend wachtwoord in Excel.

Hef de beveiliging van het blad op met een wachtwoord. Afbeelding door auteur.

De beveiliging van een Excel-werkblad opheffen als je geen wachtwoord hebt

Als we het wachtwoord van ons blad zijn vergeten of een vergrendeld Excel-blad hebben ontvangen, kunnen we het op een paar manieren proberen te ontgrendelen. Weet wel dat moderne versies van Excel geavanceerde encryptiemethoden gebruiken die niet makkelijk te omzeilen zijn, maar de volgende methoden die we bekijken kunnen helpen.

Methode 1: Met VBA-code

Als een beveiligd blad is vergrendeld en we het wachtwoord niet hebben, kunnen we proberen het te ontgrendelen met een VBA-macro. Dit is een brute-force aanpak en werkt mogelijk alleen bij eenvoudige wachtwoorden. Schrik ook niet als het lang duurt om alle mogelijke combinaties te doorlopen. 

  1. Sla eerst de werkmap op in een oudere Excel-versie. Ga naar Bestand > Exporteren > Bestandstype wijzigen > Excel 97-2003.  

  2. Open het beveiligde blad en druk op Alt + F11 om Visual Basic for Applications (VBA) te openen. 

  3. Selecteer in het linkerpaneel het beveiligde blad (in mijn geval is dat Employee Data) en plak de volgende wachtwoord-krakende macro.

Sub UnprotectSheet()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim password As String
    
    On Error Resume Next
    
    For i = 65 To 90
        For j = 65 To 90
            For k = 65 To 90
                For l = 65 To 90
                    For m = 65 To 90
                        For n = 65 To 90
                            password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
                            ActiveSheet.Unprotect password
                            If Err.Number = 0 Then
                                MsgBox "Sheet Unprotected! Password Found: " & password, vbInformation, "Success"
                                Exit Sub
                            End If
                        Next n
                    Next m
                Next l
            Next k
        Next j
    Next i
    
    MsgBox "Could not unlock the sheet.", vbExclamation, "Failed"
End Sub
  1. Klik op Run of druk op F5 om de macro uit te voeren en wacht tot het proces is voltooid. De macro genereert een nieuw wachtwoord; dat is misschien niet het oorspronkelijke, maar kan het blad wel ontgrendelen. 

  2. Klik op OK en het blad wordt ontgrendeld.

Als je klaar bent en het bestandsformaat eerder is gewijzigd, hernoem het dan terug naar .xlsx om de volledige functionaliteit te herstellen.

De beveiliging van het blad opheffen met een VBA-macro in Excel.

Kraak het wachtwoord met VBA-macro's. Afbeelding door auteur.

In dit laatste voorbeeld zoek ik naar een wachtwoord waarvan ik weet dat het zes tekens lang is. Als je minder zeker bent van het wachtwoord, heb je een ander VBA-script nodig. Iets te algemeens duurt te lang, en iets te specifieks werkt misschien niet, dus wees erop voorbereid dat je meerdere pogingen moet doen.

Methode 2: De bestandsextensie wijzigen naar ZIP

Als VBA niet werkte of je liever geen macro uitvoert, is er nog een manier om bladbeveiliging te verwijderen door de interne structuur van het bestand te bewerken. Excel-bestanden zijn gecomprimeerde mappen met meerdere XML-bestanden, wat betekent dat we een blad kunnen ontgrendelen door het juiste bestand aan te passen. Zo doe je dat:

  1. Maak een back-up/kopie van je Excel-bestand. 

  2. Klik in de Verkenner met de rechtermuisknop op het gekopieerde Excel-bestand, kies Naam wijzigen, en verander de bestandsextensie van .xlsx naar .zip. Als een pop-up Naam wijzigen verschijnt, klik dan op Ja om te bevestigen.

De xlsx naar een zip-bestand veranderen in Windows Verkenner in Excel.

Wijzig het xlsx-bestand naar een zip-bestand. Afbeelding door auteur.

  1. Open het zip-bestand en ga naar de map xl → worksheets. Daar zie je alle XML-bestanden.

Het XML-bestand in de zip-map lokaliseren in Excel.

Zoek het XML-bestand in de zip-map. Afbeelding door auteur.

  1. Zoek het XML-bestand van het beveiligde blad. Als je niet zeker weet welk blad is beveiligd, open dan elk XML-bestand met Kladblok of een andere teksteditor. Druk op Ctrl+F en zoek naar het woord protection. Als het bestand een tag <sheetProtection> bevat, is het bestand beveiligd.

  2. Verwijder nu de volledige tag <sheetProtection>, inclusief het openings-< en het sluitings->. Druk op Ctrl +S om het bestand op te slaan.

De beveiliging van het blad opheffen via de zip-bestandsextensie in Excel.

Hef de bladbeveiliging op via de zip-bestandsextensie. Afbeelding door auteur.

  1. Bevestig bij het sluiten van de teksteditor eventuele prompts om wijzigingen in het archief op te slaan. Sluit vervolgens het ZIP-bestand.

  2. Hernoem het bestand weer van .zip naar .xlsx.

Excel slaat instellingen voor bladbeveiliging op in deze XML-bestanden. Door de tag <sheetProtection> te verwijderen, schakelen we de vergrendeling uit zonder de rest van de werkmap te beïnvloeden. Deze methode is snel, vereist geen code en werkt ook wanneer we het wachtwoord niet weten.

Methode 3: Met Google Spreadsheets

Als je de eenvoudigste manier zoekt om bladbeveiliging te verwijderen — zonder coderen of bestanden te wijzigen — is Google Spreadsheets een goede optie. Wanneer je een beveiligd Excel-bestand uploadt, verwijdert Google Spreadsheets automatisch de bladbeveiliging zodat we het vrij kunnen bewerken.

  1. Ga naar Google Drive en upload het vergrendelde Excel-bestand.
  2. Klik met de rechtermuisknop op het bestand en kies Openen met > Google Spreadsheets.
  3. Google Spreadsheets opent het bestand en verwijdert elke bladbeveiliging.
  4. Breng de gewenste wijzigingen aan.
  5. Om het weer als Excel-bestand op te slaan, ga je naar Bestand > Downloaden > Microsoft Excel (.xlsx).

Omdat Google Spreadsheets de bladbeveiliging van Excel niet op dezelfde manier ondersteunt, verwijdert het automatisch de beperkingen bij het converteren van het bestand. Dat maakt het een makkelijke, probleemloze oplossing.

Alle werkbladen in één keer ontgrendelen

Excel heeft geen ingebelde opdracht om alle werkbladen in één stap te ontgrendelen. De knop Bladbeveiliging opheffen is ook grijs wanneer meer dan één bladtab is geselecteerd. Als je het wachtwoord weet, heb je drie opties.

Voor een paar bladen hef je de beveiliging één voor één op. Klik op elke bladtab, ga naar Controleren > Bladbeveiliging opheffen en voer het wachtwoord in.

Voor veel bladen die hetzelfde wachtwoord delen, gebruik je een korte macro.

  1. Druk op Alt + F11 om de VBA-editor te openen.
  2. Ga naar Invoegen > Module en plak de onderstaande macro.
  3. Druk op F5 en voer vervolgens het wachtwoord in wanneer het venster verschijnt.
Sub UnprotectAllSheets()
    Dim ws As Worksheet
    Dim pw As String
    pw = InputBox("Enter the sheet password:")
    For Each ws In ActiveWorkbook.Worksheets
        ws.Unprotect Password:=pw
    Next ws
End Sub

De macro stopt met een fout als een blad een ander wachtwoord heeft, en slaat bladen over die niet zijn beveiligd. Chartsheets worden niet beïnvloed. Als je klaar bent, sla het bestand op als .xlsx, dan verwijdert Excel de macro.

Add-ins zoals Kutools for Excel kunnen dit ook, maar vereisen installatie van software van derden.

Specifieke cellen ontgrendelen in een beveiligd blad

Wil je het blad beveiligd laten maar toch specifieke cellen bewerken? Zo pak je dat aan:

Stel, ik heb een dataset en ik wil die delen met mijn klant zodat die alleen het adres kan invullen zonder iets anders te wijzigen. Hef daarvoor eerst de bladbeveiliging op met een van de bovenstaande methoden. Selecteer daarna het hele blad door op Ctrl+A of de Alles-knop te drukken. Druk nu op Ctrl+1 om Celeigenschappen te openen, ga naar het tabblad Beveiligen en haal het vinkje weg bij Vergrendeld. 

Alle cellen in het blad ontgrendelen in Excel.

Ontgrendel alle cellen in het blad. Afbeelding door auteur.

Selecteer nu alle kolommen behalve de kolom Adres, vergrendel ze zodat de ander ze niet gebruikt, open het venster Celeigenschappen opnieuw (Ctrl+1) en zet een vinkje bij Vergrendeld onder het tabblad Beveiligen. Ga op het tabblad Controleren naar Blad beveiligen en voer het wachtwoord in. Dit beveiligt het hele blad behalve de cellen die ik heb ontgrendeld en laat de gebruiker alleen specifieke bereiken bewerken.

TIP: Om niet-aangrenzende rijen te selecteren, houd je de toets Ctrl ingedrukt en selecteer je de cellen. Om aangrenzende rijen of kolommen te selecteren, sleep je gewoon over de kolomkoppen. 

Specifieke cellen in het Excel-blad beveiligen en ontgrendelen.

Bescherm specifieke cellen in het blad. Afbeelding door auteur.

Als je de beveiliging van een Excel-werkblad niet kunt opheffen

Als het niet lukt om de beveiliging van een Excel-blad op te heffen, houd dan rekening met het volgende:

  • Kan encryptie niet verwijderen: Als de werkmap is versleuteld met een wachtwoord, is er geen manier om dat te verwijderen zonder het te kennen. Excel heeft geen ingebouwde optie om encryptie te omzeilen, dus je zit vast als je het wachtwoord niet hebt.
  • Complexe wachtwoorden zijn mogelijk niet te herstellen: Sommige VBA-scripts kunnen beveiligde bladen ontgrendelen, maar ze werken mogelijk niet als het wachtwoord sterk of zeer veilig is. Als het script faalt, zijn andere handmatige methoden waarschijnlijk ook niet effectief.
  • Maak een back-up voordat je gaat bewerken: Maak voordat je iets probeert een back-upkopie van het bestand. Als er iets misgaat, kun je gegevens kwijtraken omdat het bewerken van XML-bestanden of het uitvoeren van VBA-macro's het bestand kan beschadigen.

Waarom is Bladbeveiliging opheffen grijs in Excel?

Als Bladbeveiliging opheffen grijs is, blokkeert er iets de opdracht. Vergelijk wat je ziet met de onderstaande problemen en volg dan de oplossing.

  • Het blad is niet beveiligd: Als op het tabblad Controleren Blad beveiligen staat in plaats van Bladbeveiliging opheffen, dan is er niets op te heffen. Vergrendelde cellen hebben pas effect zodra een blad is beveiligd. Als je nog steeds niet kunt bewerken, controleer dan de andere problemen hieronder.
  • Het bestand staat in de Beveiligde weergave: Bestanden uit e-mail en van het web worden vaak geopend met een gele balk bovenaan waarop Beveiligde weergave staat. Klik op Bewerken inschakelen en de knop zou actief moeten worden.
  • Het bestand is gemarkeerd als definitief: Als er bovenaan een balk staat met Gemarkeerd als definitief, klik dan op Toch bewerken.
  • Je bladen zijn gegroepeerd: Wanneer de titelbalk [Groep] toont, beperkt Excel wat je kunt doen. Klik met de rechtermuisknop op een geselecteerd tabblad en kies Groepering opheffen.
  • De werkmap is gedeeld: In een verouderde gedeelde werkmap toont de titelbalk [Gedeeld] en kun je bladen niet beveiligen of de beveiliging opheffen. Ga naar Controleren > Werkmap delen (verouderd) en haal het vinkje weg bij de optie die wijzigingen door meer dan één gebruiker tegelijk toestaat.
  • Een cel staat in de bewerkmodus: Als je cursor in een cel knippert, is een groot deel van het lint grijs. Druk op Enter of Esc en controleer daarna het tabblad Controleren opnieuw.
  • Het bestand is geopend in een browser of Teams: Veel knoppen kunnen zijn uitgeschakeld wanneer een bestand is geopend in je browser of in Teams. Kies Openen in Desktop-app (of Openen in Excel) en probeer het daar opnieuw.
  • Geen van bovenstaande klopt: Als je alles hierboven hebt uitgesloten, sluit het bestand dan en start Excel in de veilige modus, waarin add-ins worden uitgeschakeld. Houd in Windows Ctrl ingedrukt terwijl je Excel start en open dan het bestand. Zodra de knop actief is, klik je erop en voer je het wachtwoord in.

Snelle vergelijking van methoden

Hier is een tabel die hopelijk helpt. Het is een samenvatting van de verschillende methoden die we hebben besproken. 

MethodeWachtwoord nodig?MoeilijkheidWerkt op versleutelde bestanden?Beste voor
Controleren > Bladbeveiliging opheffenJaMakkelijkJaWanneer je het wachtwoord weet
VBA-macroNeeGemiddeldNeeEenvoudige wachtwoorden op oudere Excel-formaten
ZIP-bestand-methodeNeeGemiddeldNeeBladbeveiliging verwijderen uit .xlsx-bestanden
Google SpreadsheetsNeeMakkelijkNeeSnelle oplossing zonder coderen

Tot slot

Als je het wachtwoord hebt, is de oplossing een paar klikken: Controleren > Bladbeveiliging opheffen. Als de knop grijs is, is een van de bovenstaande oorzaken meestal de boosdoener.

Als je het wachtwoord van je eigen bestand kwijt bent, kunnen de bovenstaande methoden helpen bij oudere of eenvoudigere beveiliging, maar moderne Excel-encryptie is niet te omzeilen. Een wachtwoordmanager en een back-upkopie van belangrijke bestanden besparen je de volgende keer een hoop gedoe.

Gebruik deze methoden alleen op bestanden die je bezit of waarvoor je expliciete toestemming hebt om te ontgrendelen. Beveiliging omzeilen zonder toestemming kan in strijd zijn met bedrijfsbeleid, servicevoorwaarden of zelfs wetgeving. Vraag voor werkbestanden liever je IT-team om hulp.

Wil je meer leren over data? Ik raad de cursus Data-analyse in Excel en de cursus Datavoorbereiding in Excel aan. Ze helpen je om data makkelijker te organiseren en te analyseren.

Laiba Siddiqui

Auteur

Laiba Siddiqui

Ik ben een contentstrateeg die graag complexe onderwerpen eenvoudig maakt. Ik heb bedrijven als Splunk, Hackernoon en Tiiny Host geholpen om boeiende en informatieve content te maken voor hun doelgroep.

FAQs

Kan ik gegevens van een beveiligd Excel-blad naar een ander werkblad kopiëren?

Ja, als het blad Selecteer vergrendelde cellen en Selecteer ontgrendelde cellen toestaat. Selecteer alle gebruikte cellen met Shift + Ctrl + End, kopieer met Ctrl + C en plak in een nieuw werkblad met Ctrl + V. Externe koppelingen naar andere werkmappen kunnen breken en moeten handmatig opnieuw worden gemaakt.

Hoe vind ik vergrendelde of ontgrendelde cellen in een Excel-blad?

Je kunt de functie CELL() gebruiken om te controleren of een cel vergrendeld of ontgrendeld is.

  • Voer de formule in een willekeurige cel in: =CELL("protect", A1)

  • Als de uitkomst 1 (WAAR) is, is de cel vergrendeld, en 0 (ONWAAR) betekent ontgrendeld.

Hoe markeer ik vergrendelde of ontgrendelde cells in Excel?

Je kunt Voorwaardelijke opmaak gebruiken om vergrendelde of ontgrendelde cellen te markeren:

  • Hef eerst de beveiliging van je blad op.

  • Selecteer het bereik dat je wilt controleren.

  • Ga naar Start > Voorwaardelijke opmaak > Nieuwe regel.

  • Gebruik deze formules:

             Voor vergrendelde cellen: =CELL("protect", A1)=1

             Voor ontgrendelde cellen: =CELL("protect", A1)=0

  • Kies een markeerkleur en pas de regel toe.

Onderwerpen

Gerelateerd