Захист вказаних даних за допомогою VBA - Поради Excel

Ентоні запитує:

При виборі властивості '0 -xlUnlockedCells' у вікні EnableSelection можна вибрати лише розблоковані комірки, коли книга захищена. Однак, коли книгу збережено, закрито, а потім знову відкрито за замовчуванням EnableSelection повернуто до '0 -xLNoRestrictions', як я можу зупинити це? З повагою.

Ну, це можна вирішити за допомогою деяких подій. Один, використовуючи подію Workbook_Open, або два, використовуючи подію Sheet_Activate, наприклад:

У модулі робочої книги

Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub

або в Модулі аркуша

Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub

Останнє, xlUnlockedCells дорівнює 1. 0 - це xlNoRestrictions і -4142 - xlNoSelection.

Цікаві статті...