Ef þú hefur dreift Excel vinnubókum með vernduðum blöðum, færðu líklega vinnubækurnar aftur með blöðin enn vernduð. Oft þarftu að taka af vörn vinnublaðanna í vinnubók áður en þú heldur áfram að vinna. Ef þú kemst að því að þú ert stöðugt að taka af vörn vinnublaða gæti þessi fjölvi verið bara miðinn.
Hvernig macro virkar
Kóðinn er ræstur af Open atburði vinnubókarinnar. Þegar þú opnar vinnubók kveikir þetta atvik og keyrir kóðann innan. Þessi fjölvi afverndar tilgreint blað sjálfkrafa með uppgefnu lykilorði þegar vinnubókin er opnuð:
Private Sub Workbook_Open()
'Skref 1: Verndaðu blaðið með lykilorði
Sheets("Sheet1"). Afverndar lykilorð:="RAUTT"
End Sub
Fjölvi nefnir sérstaklega blaðið sem þú vilt afvernda - Sheet1, í þessu tilviki. Síðan fer það framhjá lykilorðinu sem þarf til að taka af vörn blaðsins.
Excel lykilorð eru há- og hástöfum, svo gaum að nákvæmlega lykilorðinu og hástöfum sem þú notar.
Hvernig á að nota macro
Til að útfæra þetta fjölvi þarftu að afrita og líma það inn í Workbook_Open viðburðakóða gluggann. Með því að setja fjölvi hér getur það keyrt í hvert skipti sem vinnubókin er opnuð:
Virkjaðu Visual Basic Editor með því að ýta á Alt+F11.
Í verkefnaglugganum, finndu nafn verkefnisins/vinnubókarinnar og smelltu á plúsmerkið við hliðina á því til að sjá öll blöðin.
Smelltu á This Workbook.
Í fellilistanum Atburður, veldu Opna viðburðinn.
Sláðu inn eða límdu kóðann í nýstofnaða einingu, breyttu nafni blaðsins (ef nauðsyn krefur) og lykilorðinu.
Sláðu inn kóðann þinn í Workbook Open atburðinum.