Zaščita z geslom v programu Microsoft Excel se pogosto uporablja na delovnih mestih za zaščito pomembnih podatkov. Microsoft Excel uporabnikom omogoča zaščito delovnih listov in drugim preprečuje spreminjanje izvirnih podatkov.
Preglednico je mogoče zavarovati na dva načina. Eden od načinov je uporaba brez gesla, ki ga lahko kdorkoli ne zaščiti. V drugem primeru je delovni list ali delovni zvezek zaščiten z geslom, kar pomeni, da boste morali imeti geslo, da ga odklenete. V tem članku vam bomo pokazali, kako odstraniti zaščito delovnih listov ali delovnih zvezkov z ali brez gesla v Excelu.
Odstranite zaščito delovnih listov/delovnega zvezka v Excelu. Ena najboljših lastnosti Excela je, da lahko zaščiti vaše Excelove datoteke na ravni celice, preglednice in/ali delovnega zvezka. Po zaklepanju in zaščiti delovnih listov ali delovnih zvezkov, če želite drugim dovoliti urejanje podatkov, jih morate odstraniti.
Če poznate geslo, je zelo enostavno odstraniti zaščito delovnega lista. Čeprav odklepanje Excelove preglednice brez gesla ni preprosto, vendar lahko to storite z naslednjimi triki.
Kako odstraniti zaščito Excelovega lista z geslom/brez gesla
Zelo enostavno je odstraniti zaščito Excelovega lista in uporabnikom omogočiti urejanje in spreminjanje preglednic. Če že poznate geslo zaščitenega lista, lahko enostavno odstranite zaščito. Samo sledite enemu od teh korakov:
Odprite zaščiteno preglednico, preklopite na zavihek »Pregled« in kliknite ikono »Odstrani zaščito lista« v skupini Spremembe.
Do iste zgornje možnosti lahko dostopate tako, da z desno tipko miške kliknete zavihek zaščitene preglednice, nato v kontekstnem meniju izberete možnost »Odstrani zaščito lista«.
Če je vaš list delovni list, zaščiten z geslom, vas bo Excel pozval, da vnesete geslo. Vnesite geslo v pogovorno okno Unprotect Sheet in kliknite »V redu«.
Če vaš delovni list ni bil zaščiten z geslom, je dovolj, da kliknete možnost »Odstrani zaščito lista«, da odklenete list.
Kako odstraniti zaščito delovnega zvezka Excel z geslom/brez gesla
Ko z geslom zaščitite delovni zvezek Excel, ne morete spremeniti strukture delovnega zvezka, na primer dodajati, premikati, preimenovati ali brisati delovne liste ter si ogledati skrite liste. Še vedno pa lahko urejate podatke na delovnih listih, tudi če je vaš delovni zvezek zaščiten z geslom. Če želite spremeniti strukturo delovnega zvezka Excel, kot je dodajanje ali odstranjevanje delovnih listov, morate najprej odstraniti zaščito strukture delovnega zvezka Excel.
Če želite odstraniti zaščito delovnega zvezka, odprite zaščiteni delovni zvezek in kliknite gumb »Zaščiti delovni zvezek« (možnost bi bila označena s sivo barvo) pod zavihkom Pregled.
Vnesite geslo v polje Odstrani zaščito delovnega zvezka in shranite delovni zvezek.
Zdaj je vaš delovni zvezek odklenjen, lahko urejate strukturo delovnega zvezka Excel.
Kako odstraniti zaščito z delovnega lista Excel brez gesla
Če imate delovni list, zaščiten z geslom, in ne veste, kaj je geslo, ali ga že dolgo niste odklenili in ste ga pozabili, obstaja nekaj načinov za odstranitev zaščite tega lista Excel.
Odstranite zaščito Excelovega delovnega lista s kodo VBA
Excelova zaščita delovnega lista temelji na preprostem algoritmu šifriranja. Tudi če svoj Excelov delovni list zaščitite z geslom, ga lahko vsak s spodnjo kodo VBA razbije v nekaj minutah.
List, zaščiten z geslom, lahko odklenete z uporabo kode VBA kot makra za prepoznavanje gesla. Evo kako:
Odprite z geslom zaščiten list in pojdite na zavihek »Razvijalec« in kliknite gumb »Ogled kode« na traku. To bo odprlo okno urejevalnika kode v programu Microsoft Visual Basic za aplikacije.
Lahko pa greste na zavihek »Razvijalec« in kliknete gumb »Visual Basic«. V urejevalniku kode Visual Basic razširite možnost »Microsoft Excel Objects« v levem podoknu, z desno tipko miške kliknite delovni list, ki je zaščiten z geslom, in v kontekstnem meniju izberite Vstavi -> Modul.
V oknu Koda zaščitenega lista kopirajte in prilepite naslednjo kodo VBA:
Sub PasswordBreaker() Dim i kot celo število, j kot celo število, k kot celo število Dim l kot celo število, m kot celo število, n kot celo število Dim i1 kot celo število, i2 kot celo število, i3 kot celo število Dim i4 kot celo število, i5 kot celo število, i6 Kot celo število ob napaki Nadaljuj naprej Za i = 65 do 66: za j = 65 do 66: za k = 65 do 66 za l = 65 do 66: za m = 65 do 66: za i1 = 65 do 66 za i2 = 65 Do 66: za i3 = 65 do 66: za i4 = 65 do 66 za i5 = 65 do 66: za i6 = 65 do 66: za n = 32 do 126 ActiveSheet. Odstranite zaščito Chr(i) & Chr(j) & Chr (k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Če je ActiveSheet.ProtectContents = False, potem je MsgBox "Eno uporabno geslo " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Izhod Sub End Če Naprej: Naprej: Naprej: Naprej: Naslednji: Naprej Naprej: Naprej: Naprej: Naprej: Naprej : Next End Sub
Kliknite gumb »Zaženi« v orodni vrstici in izberite možnost »Zaženi pod/Uporabniški obrazec« ali pritisnite »F5«, da izvedete kodo.
Koda bo trajala nekaj minut, da vkrije geslo. Ko bo to končano, boste prejeli pojavno okno z vlomljenim geslom, ki ni izvirno (običajno gre za kombinacijo A in B), a vseeno deluje. Kliknite »V redu« in list bo nezaščiten.
Datoteko Excel morate shraniti, preden zaprete (kot delovni zvezek z omogočenimi makri), potem ko prilepite kodo v modul.
Odstranite zaščito Excelovega lista brez gesla z Zip
Obstaja še en trik, s katerim lahko odstranite zaščito z delovnega lista. Samo sledite tem korakom:
Najprej se pomaknite na nadzorno ploščo in odprite »Možnosti raziskovalca datotek«.
V oknu možnosti File Explorer počistite polje »Skrij razširitve za znane vrste datotek«, da omogočite razširitve datotek. Nato kliknite »Uporabi«, da uporabite spremembe, in kliknite »V redu«, da zaprete okno. Zdaj bodo vidne vaše razširitve datotek.
Zdaj poiščite svojo zaščiteno excel datoteko na vašem pogonu in preimenujte ter spremenite njeno razširitev iz .xlsx v .zip.
Če želite spremeniti razširitev, z desno tipko miške kliknite datoteko, izberite možnost »Preimenuj« in zamenjajte ».xlsx« z ».zip«. Nato pritisnite »Enter« in kliknite »Da« v polju s pozivom za preimenovanje.
Zdaj je vaša Excelova datoteka datoteka Zip.
Nato izvlecite datoteko Zip, kot je prikazano spodaj. V našem primeru se najpomembnejše datoteke za odpiranje nahajajo v mapi /xl/, kjer imamo v bistvu vse, kar je bilo vključeno v naš Excelov delovni zvezek. Zdaj ga lahko vidimo kot ločene datoteke .xml.
Zdaj se pomaknite do »xl –> delovni listi –> list 1.xml« (ki je zaščiten list). Ko odprete imenik '/xl/worksheets/', boste videli seznam vseh listov (v formatu XML), ki so na voljo v vašem delovnem zvezku. Nato z beležnico ali WordPadom odprite datoteko lista 1.xml (z desno miškino tipko kliknite datoteko in izberite urejevalnik besedila v kontekstnem meniju »Odpri z«).
Poiščite naslednjo oznako in jo izbrišite:
Če imate na delovnem listu veliko informacij, bo težko najti oznako 'sheetProtection'. Torej pritisnite Ctrl + F
Če želite odpreti funkcijo Najdi, vnesite »zaščita« v »Najdi kaj« in kliknite »Najdi naprej«. Našel bo besedo »Zaščita« in jo označil. Zdaj lahko izberete 'sheetProtection' in ga izbrišete.
Po tem shranite datoteko XML in znova stisnite vse ekstrahirane datoteke v zip datoteko. Nato spremenite razširitev nazaj iz .zip v .xlsx.
Zdaj odprite in preverite svojo preglednico. Ne bo zaščiten.
Ta metoda deluje samo v delovnih zvezkih, zaščitenih z geslom. Če je datoteka zaščitena s funkcijo »Šifriraj z geslom«, ta metoda ne bo delovala.
Odstranite zaščito Excelovega lista z Google Preglednicami
Še ena rešitev, ki vam omogoča, da odstranite zaščito Excelovega delovnega lista brez gesla. Za to boste potrebovali račun Google Drive.
Odprite svoj račun Google Drive in kliknite gumb »Novo« v zgornjem levem kotu.
V meniju Novo izberite »Google Preglednice« in kliknite »Prazna preglednica«.
V prazni preglednici kliknite »Datoteka« v orodni vrstici in izberite »Uvozi«.
V pogovornem oknu Uvozi datoteko v meniju izberite zavihek »Naloži« in kliknite gumb »Izberi datoteko iz svoje naprave«.
Prebrskajte in poiščite Excelov delovni zvezek na vašem lokalnem pogonu, ga izberite in kliknite »Odpri«, da ga naložite. Lahko pa preprosto povlečete in spustite datoteko excel v polje Uvozi datoteko.
V oknu za uvoz datoteke izberite možnost »Zamenjaj preglednico« in kliknite gumb »Uvozi podatke«.
To bo uvozilo vaš zaščiten delovni list Excel v vaše Google Preglednice z vsemi podatki. Zdaj boste opazili, da delovni list ni več zaščiten in lahko prosto urejate podatke.
Zdaj lahko znova izvozite delovni list nazaj v format Excel.
V zdaj nezaščitenem Googlovem listu kliknite meni »Datoteka« v orodni vrstici in izberite možnost »Prenesi«. Nato v kontekstnem meniju izberite »Microsoft Excel (.xlsx)«.
Nato datoteki dajte novo ime in kliknite »Shrani«.
Zdaj imate enak natančen Excelov list, vendar ni več zaščiten z geslom.
Kako odstraniti zaščito Excelovega delovnega zvezka brez gesla
Če imate z geslom zaščiten delovni zvezek, za katerega se ne spomnite gesla, uporabite metode VBA Code in ZIP, da odstranite zaščito delovnega zvezka, kot je opisano spodaj.
Odstranite zaščito delovnega zvezka Excel brez gesla s kodo VBA
S funkcijo Microsoft Visual Basic za aplikacije (VBA) lahko tudi prekličete zaščito strukture delovnega zvezka v Excelu. Evo kako:
Odprite datoteko Excel z zaščiteno strukturo delovnega zvezka in nato pojdite na zavihek »Razvijalec« in kliknite gumb »Visual Basic«.
V urejevalniku kode Visual Basic kliknite zavihek »Vstavi« in izberite možnost »Modul«.
V oknu pojavnega modula (kode) kopirajte in prilepite naslednjo kodo, da odklenete strukturo delovnega zvezka.
Sub Shareus() ActiveWorkbook.Sheets.Copy For Every sh In ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Pritisnite gumb »F5« ali kliknite gumb »Zaženi« v orodni vrstici in izberite možnost »Zaženi pod/UserForm«, da zaženete makro.
Nato se odpre nov delovni zvezek z drugim imenom. Je enak izvirnemu delovnemu zvezku, vendar brez zaščite strukture delovnega zvezka. Zdaj ste odstranili zaščito strukture delovnega zvezka v Excelu, ne da bi vedeli geslo.
Odstranite zaščito delovnega zvezka Excel brez gesla z uporabo Zip
Delovni zvezek Excel lahko varno odstranite brez gesla tako, da spremenite pripono datoteke in manipulirate z njenimi komponentami.
Pridobite datoteko excel z zaščiteno strukturo delovnega zvezka, preimenujte in spremenite njeno razširitev iz .xlsx v .zip, kot smo to storili prej za zaščiteni delovni list. Preden to storite, naredite kopijo za varnostno kopiranje.
Nato izvlecite datoteko zip s pomočjo neke programske opreme za arhiviranje datotek, kot je WinRAR ali 7zip, in dobili boste nekaj map in datotek, kot je prikazano spodaj.
Nato odprite mapo »xl« in z beležnico (ki vsebuje zaščitno oznako) odprite datoteko »workbook.xml«
Zdaj poiščite in izberite celotno zaščitno oznako in jo izbrišite:
Če težko najdete to oznako, samo pritisnite Ctrl + F
Če želite odpreti pogovorno okno Najdi, vnesite »protection« v »Najdi kaj« in kliknite »Najdi naprej«. Našel bo besedo »Zaščita« in jo označil namesto vas. Zdaj lahko označite oznako »workbook Protection« in jo izbrišete.
Ko odstranite zaščitno oznako, shranite datoteko 'workbook.xml'. Nato zip (stisnite) vse ekstrahirane datoteke nazaj v zip datoteko.
Zdaj morate samo spremeniti razširitev datoteke iz '.zip' v '.xlsx'.
Zdaj bo datoteka zip pretvorjena nazaj v datoteko Excel in ugotovili boste, da je bilo zaščiteno geslo odstranjeno iz delovnega zvezka.
Tako odstranite zaščito za Excelov delovni list/delovni zvezek.