Anthony chiede:
Quando si seleziona la proprietà "0 -xlUnlockedCells" nella finestra EnableSelection, è possibile selezionare solo le celle sbloccate quando la cartella di lavoro è protetta. Tuttavia, quando la cartella di lavoro viene salvata, chiusa e quindi riaperta, EnableSelection torna automaticamente a "0 -xlNoRestrictions" come posso impedire che ciò accada? Saluti.
Bene, questo può essere risolto usando alcuni eventi. Uno, utilizzando l'evento Workbook_Open, o due, utilizzando l'evento Sheet_Activate, in questo modo:
Nel modulo cartella di lavoro
Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub
o nel modulo del foglio
Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub
Un'ultima cosa, xlUnlockedCells è uguale a 1. 0 è xlNoRestrictions e -4142 è xlNoSelection.