Get Mystery Box with random crypto!

Зняти або поставити захист на аркуші в файлі Excel - Макрос | 📊 Excel за дві хвилини

Зняти або поставити захист на аркуші в файлі Excel - Макрос

Ділюся цікавим досвідом, недавно потрібно було зробити Excel файл з двома аркушами. На першому - вносяться дані замовлення і далі копіюємо його на другий аркуш у якому вся ця інформація зберігається. Скажімо, що це реєстр замовлень.

Ніби все просто, але була одна умова. Що цей реєстр можуть редагувати лише певні особи.

Тобто зробити захищений аркуш, але робити зміни на листі, без зняття захисту.

Для того щоб поставити або зняти захист на аркуші за допомогою макросів:

Захистити: Worksheets("Аркуш 1").Protect "пароль"

Зняти: Worksheets("Аркуш 1").Unprotect "пароль"

Захисти при відкритті файла Excel: Worksheets("Аркуш 1").Protect Password:="пароль", UserInterfaceOnly:=True

-------------
Excel за дві хвилини

#excel | #ексель | #функції | #vba