Hoe kinne jo myn VBA-koade yn in Excel-blêd mei in wachtwurd beskermje?

Gearfetting: Dit artikel fertelt jo alles oer wachtwurdbeskerming foar VBA-projekten. It is nuttich foar dyjingen dy't har Excel-bestân feilich wolle hawwe en net wolle dat oare minsken sûnder tastimming tagong krije. Wy sille ek de beheiningen fan wachtwurdbeskerming beprate.
Beskermje jo VBA-makros mei dizze trúk
Probleem: Ik wol net dat immen tagong hat ta myn Excel-blêd en de makrokoade dy't deryn pleatst is bewurket of feroaret. Wat kin ik dwaan?
Hoe: Der is in hiel ienfâldige oplossing foar it boppesteande probleem. Beskermje jo VBA-projekt yn Excel mei in wachtwurd om net-autorisearre feroarings te foarkommen (sjoch skermôfbyldings hjirûnder).
Dit wurket ek foar oare Microsoft Office-applikaasjes lykas Access, Word, ensfh.
Stap 1. Iepenje de Microsoft Excel-wurkboek dy't jo VBA-projekt befettet.
Stap 2. Druk Alt+F11 om it finster Microsoft Visual Basic foar applikaasjes te iepenjen.
Of jo kinne op it ljepblêd "Untwikkelder" > knop "Visual Basic" drukke.

Stap 3. Yn it iepene Microsoft Visual Basic foar Applikaasjes-finster, gean nei "Tools" > "VBAProject Properties".

Stap 4. Yn it dialoochfinster "VBAProject" dat ferskynt, klikje jo op "Beskerming" yn 'e rjochterkolom en selektearje de opsje "Projekt beskoattelje foar besjen".
Typ no in wachtwurd yn it tekstfak ûnder dizze opsje en typ it opnij om te befêstigjen. Druk dan op "OK" om te sluten.
Hâld dit wachtwurd by de hân! Jo sille it nedich hawwe om jo Excel VBA-projekt te iepenjen.
Stap 5. Jo kinne no it finster fan Microsoft Visual Basic foar applikaasjes slute. Klik dêrnei op de knop "Bewarje" yn 'e linker boppeste hoeke fan Excel. Slút dan de Excel-wurkmap.
Dat is it. Sa beskermje jo jo VBA-projekt yn Excel mei in wachtwurd.
Wy advisearje jo om de Excel-wurkmap opnij te iepenjen om te soargjen dat it VBA-projekt goed befeilige is.

As jo jo VBA-projekt ûntsluten wolle, ferwiderje dan gewoan de wachtwurdbeskerming en klikje nochris op "Bewarje" om de wizigingen by te wurkjen.
VBA Wachtwurdbeskerming en syn beheiningen
Hoewol jo VBA-koade no fersegele is mei in wachtwurd, binne d'r neidielen oan dizze metoade - it kin net foarkomme dat minsken tagong krije ta jo projekt dy't dat echt wolle.
Ien kin noch tagong krije ta jo Excel-wurkboek sûnder it wachtwurd te witten. Bygelyks, VBA wachtwurdferwiderers kin jo bestân ûntsiferje en jo wachtwurd weromsette. In rappe sykaksje sil sjen litte dat d'r ferskate sokke ark op 'e merke beskikber binne, sawol kommersjeel as fergees.
Ja, wachtwurdbeskerming is tige nuttich foar de measte minsken dy't gjin unautorisearre feroarings oan har koade wolle. Jo moatte lykwols bewust wêze fan 'e beheiningen as jo it brûke om gefoelige gegevens of yntellektueel eigendom te beskermjen. Dus om jo VBA-koade effektiver te beskermjen yn Excel, is de bêste oplossing om it te konvertearjen nei in C/C++-bestân. Jo kinne folle mear opsjes ûntdekke foar jo VBA-koade beskermje fan 'e keppeling.



