Wachtwoordbeveiliging in Microsoft Excel wordt vaak gebruikt op werkplekken om belangrijke gegevens te beschermen. Met Microsoft Excel kunnen gebruikers de werkbladen beschermen en wordt voorkomen dat anderen wijzigingen aanbrengen in de oorspronkelijke gegevens.
Er zijn twee manieren waarop een spreadsheet kan worden beveiligd. Een van de manieren is om geen wachtwoord te gebruiken, dat door iedereen onbeschermd kan worden. In het andere geval is het werkblad of de werkmap beveiligd met een wachtwoord, wat betekent dat u het wachtwoord nodig heeft om het te ontgrendelen. In dit artikel laten we u zien hoe u de beveiliging van werkbladen of werkmappen met of zonder wachtwoord in Excel opheft.
Beveiliging van werkbladen/werkmap opheffen in Excel. Een van de beste eigenschappen van Excel is dat het uw Excel-bestanden kan beschermen op cel-, spreadsheet- en/of werkmapniveau. Als u na het vergrendelen en beveiligen van werkbladen of werkmappen wilt dat anderen gegevens kunnen bewerken, moet u de beveiliging opheffen.
Als u het wachtwoord weet, is het heel eenvoudig om de beveiliging van een werkblad op te heffen. Hoewel het ontgrendelen van een Excel-spreadsheet zonder wachtwoord niet eenvoudig is, kunt u het toch doen door de volgende trucs te gebruiken.
Hoe Excel-blad opheffen met wachtwoord/geen wachtwoord
Het is heel eenvoudig om de beveiliging van een Excel-blad op te heffen en gebruikers toe te staan de spreadsheets te bewerken en aan te passen. Als u het wachtwoord van het beveiligde blad al weet, kunt u de beveiliging eenvoudig verwijderen. Volg gewoon een van deze stappen:
Open de beveiligde spreadsheet, ga naar het tabblad 'Review' en klik op het pictogram 'Blad beveiligen opheffen' in de groep Wijzigingen.
U kunt dezelfde bovenstaande optie openen door met de rechtermuisknop op het beveiligde spreadsheettabblad te klikken en vervolgens de optie 'Blad beveiligen opheffen' in het contextmenu te selecteren.
Als uw werkblad een met een wachtwoord beveiligd werkblad is, vraagt Excel u om het wachtwoord in te voeren. Typ het wachtwoord in het dialoogvenster Unprotect Sheet en klik op 'OK'.
Als uw werkblad niet was beveiligd met een wachtwoord, volstaat het om op de optie 'Blad beveiligen opheffen' te klikken om uw werkblad te ontgrendelen.
Hoe Excel-werkmap opheffen met wachtwoord/geen wachtwoord
Wanneer u uw Excel-werkmap met een wachtwoord beveiligt, kunt u de structuur van de werkmap niet wijzigen, zoals werkbladen toevoegen, verplaatsen, hernoemen of verwijderen, en verborgen bladen weergeven. Maar u kunt de gegevens op de werkbladen nog steeds bewerken, zelfs als uw werkmap met een wachtwoord is beveiligd. Als u de structuur van de Excel-werkmap wilt wijzigen, zoals het toevoegen of verwijderen van werkbladen, moet u eerst de beveiliging van de Excel-werkmapstructuur opheffen.
Om de werkmapbeveiliging te verwijderen, opent u de beveiligde werkmap en klikt u op de knop 'Werkmap beveiligen' (de optie wordt grijs gemarkeerd) onder het tabblad Controleren.
Typ het wachtwoord in het promptvenster Werkmap opheffen en sla de werkmap op.
Nu uw werkmap is ontgrendeld, bent u vrij om de structuur van de Excel-werkmap te bewerken.
Hoe Excel-werkblad zonder wachtwoord te beveiligen
Als je een met een wachtwoord beveiligd werkblad hebt en je hebt geen idee wat het wachtwoord is of je hebt het lange tijd niet ontgrendeld en je bent het vergeten, dan zijn er enkele manieren om de beveiliging van dat Excel-blad op te heffen.
Beveiliging Excel-werkblad opheffen met VBA-code
De werkbladbeveiliging van Excel is gebaseerd op een eenvoudig coderingsalgoritme. Zelfs als u uw Excel-werkblad met een wachtwoord beveiligt, kan iedereen met de onderstaande VBA-code het binnen enkele minuten kraken.
U kunt een met een wachtwoord beveiligd blad ontgrendelen door een VBA-code als macro te gebruiken om het wachtwoord te identificeren. Hier is hoe:
Open het met een wachtwoord beveiligde blad en ga naar het tabblad 'Ontwikkelaar' en klik op de knop 'Code weergeven' op het lint. Dit opent het code-editorvenster in Microsoft Visual Basic for Applications.
Of u kunt naar het tabblad 'Ontwikkelaar' gaan en op de knop 'Visual Basic' klikken. Vouw in de Visual Basic-code-editor de optie 'Microsoft Excel-objecten' in het linkerdeelvenster uit, klik met de rechtermuisknop op het werkblad dat met een wachtwoord is beveiligd en selecteer Invoegen -> Module in het contextmenu.
Kopieer en plak in het codevenster van het beveiligde blad de volgende VBA-code:
Sub PasswordBreaker() Dim i As Integer, j 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 Als Integer, i6 Als Integer On Error Hervat Volgende Voor i = 65 Tot 66: Voor j = 65 Tot 66: Voor k = 65 Tot 66 Voor l = 65 Tot 66: Voor m = 65 Tot 66: Voor i1 = 65 Tot 66 Voor i2 = 65 Naar 66: Voor i3 = 65 Naar 66: Voor i4 = 65 Naar 66 Voor i5 = 65 Naar 66: Voor i6 = 65 Naar 66: Voor n = 32 Naar 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) Als ActiveSheet.ProtectContents = False, dan is MsgBox "Eén bruikbaar wachtwoord" & 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: Volgende: Volgende: Volgende: Volgende: Volgende Volgende: Volgende: Volgende: Volgende: Volgende : Volgende Einde Sub
Klik op de knop 'Uitvoeren' op de werkbalk en selecteer de optie 'Sub/UserForm uitvoeren' of druk op 'F5' om de code uit te voeren.
Het duurt een paar minuten voordat de code het wachtwoord heeft gekraakt. Als het klaar is, ontvang je een pop-up met een gekraakt wachtwoord, wat niet het originele is (meestal een combinatie van A's en B's), maar toch, het werkt. Klik op 'OK' en het blad is onbeveiligd.
U moet het Excel-bestand opslaan voordat u het sluit (als Macro-Enabled Workbook) nadat u de code in de module hebt geplakt.
Beveiliging van Excel-blad opheffen zonder wachtwoord met Zip
Er is nog een truc die u kunt gebruiken om de beveiliging van een werkblad op te heffen. Volg deze stappen:
Navigeer eerst naar het Configuratiescherm en open 'Opties voor bestandsverkenner'.
Schakel in het venster Opties voor bestandsverkenner het selectievakje 'Extensies verbergen voor bekende bestandstypen' uit om uw bestandsextensies in te schakelen. Klik vervolgens op 'Toepassen' om de wijzigingen toe te passen en klik op 'OK' om het venster te sluiten. Nu zijn uw bestandsextensies van bestanden zichtbaar.
Plaats nu uw beschermde Excel-bestand op uw schijf en hernoem en wijzig de extensie van .xlsx in .zip.
Om de extensie te wijzigen, klikt u met de rechtermuisknop op het bestand, selecteert u de optie 'Naam wijzigen' en vervangt u '.xlsx' door '.zip'. Druk vervolgens op 'Enter' en klik op 'Ja' in het promptvenster Naam wijzigen.
Nu is uw Excel-bestand een zip-bestand.
Pak vervolgens het Zip-bestand uit zoals hieronder weergegeven. In ons geval bevinden de belangrijkste bestanden die moeten worden geopend zich in de map /xl/, waar we eigenlijk alles hebben wat in onze Excel-werkmap is opgenomen. Nu kunnen we het zien als afzonderlijke .xml-bestanden.
Navigeer nu naar 'xl -> werkbladen -> blad 1.xml' (het beschermde blad). Wanneer u de map '/xl/worksheets/' opent, ziet u de lijst met alle bladen (in XML-indeling) die beschikbaar zijn in uw werkmap. Open vervolgens het blad 1.xml-bestand met Kladblok of WordPad (klik met de rechtermuisknop op het bestand en selecteer een teksteditor in het contextmenu 'Openen met').
Zoek de volgende tag en verwijder deze:
Als u een grote hoeveelheid informatie in het werkblad heeft, zal het moeilijk zijn om de tag 'sheetProtection' te vinden. Dus druk op Ctrl + F
om de zoekfunctie te openen, typt u 'bescherming' in 'Zoeken naar' en klikt u op 'Volgende zoeken'. Het zal het woord 'Bescherming' vinden en markeren. Nu kunt u de 'sheetProtection' selecteren en verwijderen.
Sla daarna het XML-bestand op en zip alle uitgepakte bestanden opnieuw in een zipbestand. Verander vervolgens de extensie terug van .zip naar .xlsx.
Open en controleer nu uw spreadsheet. Het zal onbeschermd zijn.
Deze methode werkt alleen in met een wachtwoord beveiligde werkmappen. Als het bestand is beveiligd met de functie 'Versleutelen met wachtwoord', werkt deze methode niet.
De beveiliging van een Excel-blad opheffen met een Google Spreadsheets
Nog een andere oplossing waarmee u de beveiliging van een Excel-werkblad zonder wachtwoord kunt opheffen. Je hebt hiervoor een Google Drive-account nodig.
Open uw Google Drive-account en klik op de knop 'Nieuw' in de linkerbovenhoek.
Selecteer in het menu Nieuw 'Google Spreadsheets' en klik op 'Lege spreadsheet'.
Klik in de lege spreadsheet op 'Bestand' in de werkbalk en selecteer 'Importeren'.
Selecteer in het dialoogvenster Bestand importeren het tabblad 'Uploaden' in het menu en klik op de knop 'Een bestand op uw apparaat selecteren'.
Blader en zoek de Excel-werkmap op uw lokale schijf, selecteer deze en klik op 'Openen' om te uploaden. Of u kunt het Excel-bestand eenvoudig slepen en neerzetten in het vak Bestand importeren.
Selecteer in het venster Bestand importeren de optie 'Replace spreadsheet' en klik op de knop 'Gegevens importeren'.
Hiermee importeert u uw beveiligde Excel-werkblad in uw Google Spreadsheets met alle gegevens. Nu zul je merken dat het werkblad niet langer beveiligd is en dat je vrij bent om de gegevens te bewerken.
U kunt het werkblad nu weer exporteren naar Excel-formaat.
Klik in het nu onbeveiligde Google-blad op het menu 'Bestand' in de werkbalk en selecteer de optie 'Downloaden'. Kies vervolgens 'Microsoft Excel (.xlsx)' in het contextmenu.
Geef het bestand vervolgens een nieuwe naam en klik op ‘Opslaan’.
Nu heb je exact hetzelfde Excel-blad, maar het is niet langer beveiligd met een wachtwoord.
Hoe een Excel-werkmap zonder wachtwoord te beveiligen
Als u een met een wachtwoord beveiligde werkmap hebt waarvan u het wachtwoord niet meer weet, gebruik dan de VBA-code en ZIP-methoden om de beveiliging van de werkmap op te heffen, zoals hieronder wordt besproken.
Beveiliging van Excel-werkmap opheffen zonder wachtwoord met VBA-code
U kunt de beveiliging van de werkmapstructuur in Excel ook opheffen met de functie Microsoft Visual Basic for Application (VBA). Hier is hoe:
Open het Excel-bestand met de beveiligde werkmapstructuur en ga vervolgens naar het tabblad 'Ontwikkelaar' en klik op de knop 'Visual Basic'.
Klik in de Visual Basic-code-editor op het tabblad 'Invoegen' en selecteer de optie 'Module'.
Kopieer en plak in het pop-upmodule (code)-venster de volgende code om de werkmapstructuur te ontgrendelen.
Sub Shareus() ActiveWorkbook.Sheets.Copy For Each sh In ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Druk op de knop 'F5' of klik op de knop 'Uitvoeren' op de werkbalk en selecteer de optie 'Sub/UserForm uitvoeren' om de macro uit te voeren.
Dan wordt er een nieuwe werkmap geopend met een andere naam. Het is hetzelfde als de originele werkmap, maar zonder bescherming van de werkmapstructuur. Nu hebt u de werkmapstructuur in Excel onbeschermd zonder het wachtwoord te kennen.
Beveiliging van Excel-werkmap opheffen zonder wachtwoord met Zip
U kunt de beveiliging van de Excel-werkmap veilig opheffen zonder een wachtwoord door de bestandsextensie te wijzigen en de onderdelen ervan te manipuleren.
Download het Excel-bestand met de beveiligde werkmapstructuur, hernoem en wijzig de extensie van .xlsx in .zip zoals we eerder deden voor het beveiligde werkblad. Maak er voordat u dat doet een kopie van voor back-up.
Pak vervolgens het zipbestand uit met behulp van een bestandsarchiveringssoftware zoals WinRAR of 7zip en je krijgt een aantal mappen en bestanden zoals hieronder weergegeven.
Open vervolgens de map 'xl' en open het bestand 'workbook.xml' met Kladblok (dat een beveiligingstag bevat)
Zoek en selecteer nu deze hele beveiligingstag en verwijder deze:
Als u deze tag moeilijk kunt vinden, drukt u gewoon op Ctrl + F
om het dialoogvenster Zoeken te openen, typt u 'bescherming' in 'Zoeken naar' en klikt u op 'Volgende zoeken'. Het zal het woord 'Bescherming' vinden en het voor u markeren. Nu kunt u de tag 'workbookProtection' markeren en verwijderen.
Sla na het verwijderen van de beveiligingstag het bestand 'workbook.xml' op. Zip (comprimeer) vervolgens alle uitgepakte bestanden terug in een zip-bestand.
Nu hoef je alleen nog maar de extensie van het bestand te wijzigen van '.zip' in '.xlsx'.
Nu wordt het zipbestand terug geconverteerd naar het Excel-bestand en zult u zien dat het beveiligde wachtwoord uit de werkmap is verwijderd.
Dat is hoe u de beveiliging van Excel-werkblad / werkmap opheft.