Wat om te weet
- Ontbeskerming as eienaar: Maak die sigblad oop. Kies Review > Onbeskerm-blad. Voer die wagwoord in wat gebruik word om die lêer te beskerm. Kies OK.
- Ontbeskerming sonder wagwoord: Maak die sigblad oop. Maak Visual Basic koderedigeerder oop deur Ontwikkelaar > Bekyk kode. te kies
- Voer dan die kode in wat in hierdie artikel verskaf word en kies Run. Binne 'n paar minute word 'n wagwoord geopenbaar. Kies OK.
Hierdie artikel verduidelik hoe om Excel-werkboeke te ontbeskerm, hetsy as die eienaar van die werkboek met die wagwoord of as 'n individu sonder die wagwoord. Hierdie inligting is van toepassing op Excel-werkboeke in Microsoft Excel 365, Microsoft Excel 2019, 2016 en 2013.
Hoe om 'n Excel-werkboek as die eienaar te ontsluit
Microsoft Excel is propvol funksies. Een so 'n kenmerk is die vermoë om jou Excel-lêers op die sel-, sigblad- of werkboekvlak te beskerm. Soms is dit nodig om Excel-werkboeke te ontbeskerming om te verseker dat dataveranderings korrek van toepassing is.
Hierdie metode neem aan dat jy as die eienaar van die lêer die wagwoord onthou wat gebruik is om die sigblad te beskerm.
-
Maak die beskermde sigblad oop en kies Review > Onbeskerm blad. Jy kan ook met die rechtermuisknop op die beskermde sigblad klik en dan Unprotect Sheet kies.
Jy kan 'n beskermde sigblad identifiseer onder die Wysigings-afdeling van die Review-oortjie op die lint. As die sigblad beskerm is, sien jy die Ontbeskerm blad-opsie.
-
Voer die wagwoord in wat gebruik is om die sigblad te beskerm, en kies dan OK.
-
Jou sigblad sal nou onbeskerm wees en dit kan gewysig word.
Hoe om 'n Excel-werkboek te ontskerm sonder om die wagwoord te ken
Jy het dalk jou Excel-werkboek of sigblad beskerm en moes dit in 'n geruime tyd, selfs jare, nie verander nie. Noudat jy veranderinge moet maak, onthou jy nie meer die wagwoord wat jy gebruik het om hierdie sigblad te beskerm nie.
Gelukkig sal hierdie stappe jou toelaat om jou werkboek te ontbeskerming deur 'n Virtual Basic-skrif as 'n makro te gebruik om die wagwoord te identifiseer.
- Maak die beskermde sigblad oop.
-
Kry toegang tot die Visual Basic-koderedigeerder deur óf ALT+F11 te druk of Ontwikkelaar > Bekyk kode. te kies
-
In die Kode-venster van die beskermde blad, voer die volgende kode in:
Sub PasswordBreaker()
Dim i As Heelgetal, j As Heelgetal, k As Heelgetal
Dim l As Heelgetal, m As Heelgetal, n As Heelgetal
Dim i1 As Heelgetal, i2 As Heelgetal, i3 As Heelgetal
Dim i4 As Heelgetal, i5 As Heelgetal, i6 As Heelgetal
Op Fout Hervat Volgende
Vir i=65 Tot 66: Vir j=65 Tot 66: Vir k=65 Tot 66
Vir l=65 Tot 66: Vir m=65 Tot 66: Vir i1=65 Tot 66
Vir i2=65 Tot 66: Vir i3=65 Tot 66: Vir i4=65 Tot 66
Vir i5=65 Tot 66: Vir i6=65 Tot 66: Vir n=32 Tot 126
ActiveSheet. Ontbeskerming 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 "Een bruikbare wagwoord is " & 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
Volgende: Volgende: Volgende: Volgende: Volgende: Volgende
Volgende: Volgende: Volgende: Volgende: Volgende: Volgende
End Sub
-
Kies Hardloop of druk F5 om die kode uit te voer.
-
Die kode sal 'n paar minute neem om te loop. Sodra jy klaar is, sal jy 'n pop-up met 'n wagwoord ontvang. Kies OK en jou sigblad sal onbeskerm wees.
Dit is nie die oorspronklike wagwoord nie en jy hoef dit nie te onthou nie.