Anthony pregunta:
Al seleccionar la propiedad '0 -xlUnlockedCells' en la ventana EnableSelection, solo se pueden seleccionar las celdas desbloqueadas cuando el libro de trabajo está protegido. Sin embargo, cuando el libro de trabajo se guarda, se cierra y luego se vuelve a abrir, los valores predeterminados de EnableSelection vuelven a '0 -xlNoRestrictions', ¿cómo puedo evitar que esto suceda? Saludos.
Bueno, esto se puede resolver usando algunos eventos. Uno, usando el evento Workbook_Open, o dos, usando el evento Sheet_Activate, como este:
En el módulo del libro de trabajo
Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub
o en el módulo de la hoja
Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub
Una última cosa, xlUnlockedCells es igual a 1. 0 es xlNoRestrictions y -4142 es xlNoSelection.