Dokumentua

Excel VBA pasahitza hausteko gida osoa

Posible al da nire Excel VBA proiektuan sartzea kodea galdutako edo ahaztutako pasahitz batekin babestuta badago? Eta hala bada, nola egin daiteke hori? Baiezkoa da erantzuna. Excel VBA pasahitz bat haustea ez da lan zaila tresna egokiak badituzu. Izan ere, tresna eta metodologia egokiak dituzunean, nahiko erraza izan daiteke pasahitz konplexuak ere haustea.

Artikulu honetan, metodo sinple batzuk erabiliz VBA pasahitzak nola hackeatu erakutsiko dizugu. Baina lehenik, ikus dezagun zer den VBA pasahitza Excel-en.

VBA pasahitza: nola funtzionatzen du?

VBA (Visual Basic for Applications) Microsoft Office aplikazioak egiteko erabiltzen den programazio-lengoaia da, hala nola Excel eta Sarbidea indartsuagoa eta erabiltzeko errazagoa. VBA aplikazio pertsonalizatuak sortzeko ere erabiltzen da.

A VBA proiektua pasahitz batekin babestu daiteke baimenik gabeko sarbidea saihesteko. Excel kalkulu-orri batean VBA proiektu bat irekitzen duzunean, pasahitza sartzeko eskatzea izan daiteke (beheko irudian agertzen den bezala). Pasahitz zuzena sartzen ez baduzu, ezingo duzu VBA kodea ikusi edo editatu.

VBA kodea ikusteko pasahitza eman behar da

Nola hautsi Excel VBA pasahitz bat

Excel VBA pasahitza hausteko hainbat metodo desberdin erabil daitezke. Metodo horietako bakoitza xehetasunez aztertuko dugu jarraian.

1. metodoa: Erabiltzea VBA pasahitza berrezarri

"VBA Password Reset a" Excel pasahitza berreskuratzeko plugin indartsua da, VBA proiektu gehienetan pasahitza "a"-ra azkar berrezartzeko gai dena. Tresna hau Excel 2007 eta berriagoekin bateragarria da Windows ordenagailu batean, baita Excel 2016 eta berriagoekin Mac batean ere.

Excel-a VBA pasahitza berrezarri Osagarria, instalatu eta gaitu ondoren, Excel zintatik eskuragarri egongo da. Bi ekintza besterik ez dira behar Excel-en makro pasahitza kentzeko.

1. urratsa. Ireki lan-liburuko fitxategia pasahitza eskatuz — egin klik "Berrezarri VBA pasahitza - a" aukeran.

Gaitu VBA pasahitza berrezarri - a Excel-en

2. urratsa. Hautatu pasahitza berrezartzeko aukera bat: hemen "Kendu babesa liburu aktiboko orri guztiei" hauta dezakegu menuan.

Hautatu VBA-n liburu aktiboko orri guztiak babestu Pasahitza berrezarri

Zure Excel fitxategiaren kopia bat emango zaizu jatorriz sortu zen toki berean eta "a" VBA pasahitz batekin.

2. metodoa: Erabiltzea SysTools VBA pasahitza kentzeko tresna

SysTools-ek "SysTools VBA Password Remover" izeneko Windows aplikazio bat aurkeztu zuen Excel 97 eta berriagoetarako. Programa honek Excel lan-liburuetako VBA pasahitzak erraz hautsi ditzake, ezagutza teknikorik behar izan gabe.

1. urratsa. Egin klik beheko botoian eta deskargatu programa hau.

Doako deskarga

2. urratsa. Programa abiarazi ondoren, "Aurrebaldintzak egiaztatu" izenburua duen orrialde bat ikusiko duzu, eta bertan "Ados" botoian klik egin behar dugu jarraitzeko.

SysTools VBA pasahitza kentzeko aurrebaldintzen orria egiaztatzeko

3. urratsa. Hautatu edukia enkriptatuta duen Excel lan-liburua "Gehitu fitxategia(k)" botoia erabiliz. Ondoren, egin klik "Berrezarri" aukeran bere VBA kode guztiak desblokeatzeko.

Gehitu VBA pasahitz bidez babestutako fitxategia SysTools VBA pasahitza kentzeko tresnara

4. urratsa. Orain ikus dezakezu fitxategi honetarako pasahitz berri bat ezarri dela eta egoera "Pasatu" dela, hau da, zure VBA proiektura sartzeko pasahitza izango dela.

VBA pasahitza berrezarri da SysTools VBA Password Remover-ekin

3. metodoa: Luzapena aldatu + Hex editorea

Excel lan-liburu batetik pasahitza berrezarri edo kentzeko Hex Editorea erabiliz, lehenik VBA pasahitzarekin babestutako fitxategiaren babeskopia egin behar dugu. Fitxategiaren babeskopia egin ondoren, jarraitu urrats hauek:

1. urratsa. Aldatu Excel fitxategiaren luzapena "xlsm"-tik "zip"-ra. Horrela, fitxategia ZIP artxibo bat bezala agertuko da.

Aldatu Excel VBA fitxategiaren luzapena XLSM-tik ZIP-ra

Jende askorentzat, Karpeta Aukeretan "Ezkutatu luzapenak fitxategi mota ezagunetarako" laukia lehenespenez markatuta dago. Lauki hau desmarkatzeak luzapenak Fitxategi Arakatzailean ikusgai jarriko ditu.

Desmarkatu Windows karpeta aukeretan fitxategi mota ezagunen luzapenak ezkutatu aukera

2. urratsa. Atera ZIP fitxategia WinZip edo 7-Zip bezalako tresna batekin.

3. urratsa. Ireki deskonprimitutako karpeta. Honen barruan "xl" azpikarpeta bat dago, non "vbaProject.bin" fitxategia aurki dezakezun.

Bilatu vbaProject.bin fitxategia xl karpetan

4. urratsa. Ireki “vbaProject.bin” fitxategia hex editore batekin, adibidez HxD .

5. urratsa. Bilatu “DPB” fitxategian.

Ireki vbaProject.bin eta bilatu DPB HxD Hex editorean

6. urratsa. Orain aldatu “DPB” “DPx”-ra. Gorde aldaketak eta irten.

“B” bakarrik aldatu “x” bihurtu behar da, eta ez ezabatu berdin ikurra nahi gabe.

Aldatu DPB DPx-ra HxD Hex Editorearekin

7. urratsa. Konprimitu karpeta eta fitxategi guztiak ZIP formatuan.

Konprimatu aldatutako XLSM karpetak eta fitxategiak ZIP fitxategi batera

8. urratsa. Aldatu luzapena "zip"-tik "xlsm"-ra, eta gero ireki.

Aldatu luzapena ZIPetik XLSMra

9. urratsa. Ondo da, beraz, xlsm fitxategian zaude. Gerta daitekeen lehenengo gauza errore asko agertzea da, baina ez kezkatu: sakatu "Bai" baztertzeko.

Ireki VB editorea "Garatzailea" eta gero "Visual Basic" botoian klik eginez. Ondoren, "Tresnak" > "VBAProject Properties" atalean, kendu "Blokeatu proiektua ikusteko" marka.

Desmarkatu "Blokeatu proiektua ikusteko" aukera VBA kode pitzatua ikusteko

10. urratsa. Itxi editorea eta gorde Excel fitxategia. Baliteke fitxategi berri gisa beste kokapen batean gordetzeko ohartaraztea.

11. urratsa. Ireki fitxategi berria. Zure VBA kodea ikusgai egongo da orain pasahitzik sartu beharrik gabe!

*Metodo hau Excel 2007 fitxategi batean probatu dugu.

Ondorioa

VBA pasahitza garatzaile askok erabili izan dute beren kodea beste pertsonek ikusi edo editatu ez dezaten, eta gaizki erabili ez dezaten. Teknika ona da kasu gehienetan, baina zure Excel VBA pasahitza ahazten duzunean eta zure proiektuaren kodea ikusi behar duzunean, goiko metodoek lagunduko dizute.

Artikulu honetan, zure VBA proiektura pasahitzik gabe sartzeko hiru modu azaldu ditugu. Erabili nahi duzun ala ez... gehigarri tresna edo deskargatu bat SysTools-eko pasahitzak kentzeko programa , ez da denbora asko behar zure fitxategia ireki eta berriro editatzeko prest egon arte.

Susannaren argazkia

Susanna

Susanna Filelem-en edukien kudeatzailea eta idazlea da. Editore eta liburuen maketazio diseinatzaile esperientziaduna izan da urte askotan, eta produktibitate software desberdinak probatu eta aztertzeko interesa du. Kindle-ren jarraitzaile sutsua ere bada, ia 7 urtez Kindle Touch erabili baitu eta Kindle ia edonora eramaten baitu. Duela gutxi, gailua bere bizitzaren amaierara iritsi zen, beraz, Susannak pozik erosi zuen Kindle Oasis bat.

Erlazionatutako artikuluak

Goiko aldera itzultzeko botoia