Ако сте дистрибуирали Екцел радне свеске са заштићеним листовима, вероватно ћете вратити радне свеске са још заштићеним листовима. Често морате да скинете заштиту са радних листова у радној свесци пре него што наставите са радом. Ако откријете да непрекидно уклањате заштиту радних листова, овај макро би могао бити само улазница.
Како функционише макро
Код се покреће догађајем Опен радне свеске. Када отворите радну свеску, овај догађај се покреће, покреће код у њему. Овај макро аутоматски поништава заштиту наведеног листа са датом лозинком када се радна свеска отвори:
Приватна под Радна свеска_Опен()
„Корак 1: Заштитите лист лозинком
Схеетс("Схеет1").Унпротецт Пассворд:="РЕД"
Енд Суб
Макро експлицитно именује лист са којег желите да скинете заштиту — Лист1, у овом случају. Затим прослеђује лозинку потребну да се скине заштита листа.
Екцел лозинке разликују велика и мала слова, па обратите пажњу на тачну лозинку и велика слова које користите.
Како користити макро
Да бисте применили овај макро, потребно је да га копирате и налепите у прозор кода догађаја Воркбоок_Опен. Постављање макроа овде омогућава да се покрене сваки пут када се радна свеска отвори:
Активирајте Висуал Басиц Едитор притиском на Алт+Ф11.
У прозору пројекта пронађите назив свог пројекта/радне свеске и кликните на знак плус поред њега да бисте видели све листове.
Кликните на ову радну свеску.
У падајућој листи Догађај изаберите догађај Отвори.
Откуцајте или налепите код у новокреирани модул, мењајући назив листа (ако је потребно) и лозинку.
Унесите свој код у догађај Опенбоок Воркбоок.