Anthony pyta:
W przypadku wybrania właściwości „0 -xlUnlockedCells” w oknie EnableSelection można wybrać tylko odblokowane komórki, gdy skoroszyt jest chroniony. Jednak gdy skoroszyt zostanie zapisany, zamknięty, a następnie ponownie otwarty, EnableSelection domyślnie przywraca wartość „0 -xlNoRestrictions”, jak mogę temu zapobiec? Pozdrowienia.
Cóż, można to rozwiązać za pomocą niektórych wydarzeń. Jeden, używając zdarzenia Workbook_Open, lub dwa, używając zdarzenia Sheet_Activate, na przykład:
W module skoroszytu
Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub
lub w module arkusza
Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub
Ostatnia rzecz, xlUnlockedCells równa się 1. 0 to xlNoRestrictions, a -4142 to xlNoSelection.