Ha védett lapokat tartalmazó Excel-munkafüzeteket terjesztett, valószínűleg visszakapja a munkafüzeteket, mégpedig védett lapokkal. A munka folytatása előtt gyakran el kell távolítania a munkafüzetben lévő munkalapok védelmét. Ha úgy találja, hogy folyamatosan feloldja a munkalapok védelmét, ez a makró lehet csak a jegy.
Hogyan működik a makró
A kódot a munkafüzet Open eseménye váltja ki. Amikor megnyit egy munkafüzetet, ez az esemény aktiválódik, és futtatja a kódot. Ez a makró automatikusan feloldja a megadott jelszóval ellátott lap védelmét a munkafüzet megnyitásakor:
Privát almunkafüzet_Open()
„1. lépés: Védje meg a lapot jelszóval
Táblázatok("1. lap"). Jelszóvédelem megszüntetése:="PIROS"
Vége Sub
A makró kifejezetten megnevezi azt a lapot, amelynek védelmét fel szeretné oldani – ebben az esetben az 1. munkalapot. Ezután átadja a lap védelmének megszüntetéséhez szükséges jelszót.
Az Excel jelszavak megkülönböztetik a kis- és nagybetűket, ezért ügyeljen a pontos jelszóra és a nagybetűkre.
Hogyan kell használni a makrót
A makró megvalósításához másolja és illessze be a Workbook_Open eseménykód ablakba. Ha ide helyezi a makrót, akkor a munkafüzet minden egyes megnyitásakor lefut:
Aktiválja a Visual Basic Editort az Alt+F11 megnyomásával.
A projekt ablakban keresse meg a projekt/munkafüzet nevét, és kattintson a mellette lévő pluszjelre az összes lap megtekintéséhez.
Kattintson erre a munkafüzetre.
Az Esemény legördülő listában válassza az Esemény megnyitása lehetőséget.
Írja be vagy illessze be a kódot az újonnan létrehozott modulba, módosítsa a lap nevét (ha szükséges) és a jelszót.

Írja be kódját a Munkafüzet megnyitása eseménybe.