Anthony hỏi:
Khi chọn độ phổ biến '0 -xlUnlockedCells' trong cửa sổ EnableSelection, chỉ những ô đã mở khóa mới có thể được chọn khi sổ làm việc được bảo vệ. Tuy nhiên, khi sổ làm việc được Lưu, Đóng và sau đó mở lại, các mặc định của EnableSelection trở lại '0 -xlNoRestrictions' làm cách nào để ngăn điều này xảy ra? Trân trọng.
Vâng, điều này có thể được giải quyết bằng cách sử dụng một số sự kiện. Một, sử dụng sự kiện Workbook_Open hoặc hai, sử dụng sự kiện Sheet_Activate, như thế này:
Trong mô-đun sổ làm việc
Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub
hoặc trong Mô-đun của Trang tính
Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub
Một điều cuối cùng, xlUnlockedCells bằng 1. 0 là xlNoRestrictions và -4142 là xlNoSelection.