Skjal

Hvernig á að vernda VBA kóðann minn með lykilorði í Excel blaði

Samantekt: Þessi grein segir þér allt um VBA verkefni lykilorðsvörn. Það er gagnlegt fyrir þá sem vilja örugga Excel skrána sína og vilja ekki að aðrir fái aðgang án leyfis. Við munum einnig ræða takmörk lykilorðaverndar.

Verndaðu VBA fjölvi með þessu bragði

Vandamál: Ég vil ekki að neinn fái aðgang að Excel blaðinu mínu og breyti eða breyti einhverjum af makrókóðanum sem er settur í það. Hvað get ég gert?

Hvernig: Það er mjög einföld lausn á ofangreindu vandamáli. Lykilorð vernda VBA verkefnið þitt í Excel til að koma í veg fyrir óviðkomandi breytingar (sjá skjámyndir hér að neðan).

Þetta virkar líka fyrir önnur Microsoft Office forrit eins og Access, Word o.s.frv.

Skref 1. Opnaðu Microsoft Excel vinnubókina sem inniheldur VBA verkefnið þitt.

Skref 2. Ýttu á Alt+F11 til að opna Microsoft Visual Basic for Applications gluggann.

Eða þú getur ýtt á „Developer“ flipann > „Visual Basic“ hnappinn.

Opnaðu Visual Basic for Applications gluggann í Excel

Skref 3. Farðu í "Tools"> "VBAProject Properties" í opnaði Microsoft Visual Basic for Applications glugganum.

Excel Tools VBAProject Eiginleikar

Skref 4. Í „VBAProject“ valmyndinni sem birtist skaltu smella á „Protection“ í hægri dálknum og haka við „Læsa verkefni til að skoða“ valkostinn.

Sláðu nú inn lykilorð í textareitinn fyrir neðan þennan valkost og sláðu það aftur inn til að staðfesta. Smelltu síðan á „OK“ til að loka.

Excel VBA Lock Project til að skoða Sláðu inn lykilorð
VBA lykilorðsvörn er öryggiseiginleiki í Excel

Hafðu þetta lykilorð við höndina! Þú þarft það til að opna Excel VBA verkefnið þitt.

Skref 5. Þú getur nú lokað Microsoft Visual Basic for Applications glugganum. Eftir það, smelltu á "Vista" hnappinn í efra vinstra horninu á Excel. Lokaðu síðan Excel vinnubókinni.

Það er það. Þetta er hvernig þú verndar VBA verkefnið þitt með lykilorði í Excel.

Við ráðleggjum þér að opna Excel vinnubókina aftur til að tryggja að VBA verkefnið sé rétt tryggt.

Excel vinnubók VBA kóða er nú varið með lykilorði

Ef þú vilt opna VBA verkefnið þitt skaltu einfaldlega fjarlægja lykilorðsvörnina og ýta aftur á „Vista“ til að uppfæra breytingarnar.

VBA lykilorðavernd og takmarkanir hennar

Þó að VBA kóðinn þinn sé nú lokaður með lykilorði, þá eru gallar við þessa aðferð - hún getur ekki komið í veg fyrir að fólk fái aðgang að verkefninu þínu sem virkilega vill gera það.

Einhver gæti samt fengið aðgang að Excel vinnubókinni þinni án þess að vita lykilorðið. Til dæmis, VBA lykilorð fjarlægja getur afkóðað skrána þína og endurstillt lykilorðið þitt. Fljótleg leit mun sýna að það eru nokkur slík verkfæri í boði á markaðnum, bæði viðskiptaleg og ókeypis.

Já, lykilorðsvörn er mjög gagnleg fyrir flesta sem vilja ekki óheimilar breytingar á kóðanum sínum. Hins vegar ættir þú að vera meðvitaður um takmarkanir þess ef þú notar það til að vernda viðkvæm gögn eða hugverkarétt. Svo til að vernda VBA kóðann þinn á skilvirkari hátt í Excel, er besta lausnin að breyta honum í C/C++ skrá. Þú gætir uppgötvað marga fleiri valkosti fyrir verndar VBA kóðann þinn af hlekknum.

Mynd af Súsönnu

Súsanna

Susanna er efnisstjóri og rithöfundur Filelem. Hún hefur verið reyndur ritstjóri og bókaútlitshönnuður í mörg ár og haft áhuga á að prófa og prófa ýmsan framleiðnihugbúnað. Hún er líka mikill aðdáandi Kindle, sem hefur notað Kindle Touch í næstum 7 ár og er með Kindle nánast hvert sem hún fer. Ekki er langt síðan tækið var á enda lífs síns svo Susanna keypti sér með glöðu geði Kindle Oasis.

Tengdar greinar

Aftur efst á hnappinn