Anthony demande:
Lorsque vous sélectionnez la propriété «0 -xlUnlockedCells» dans la fenêtre EnableSelection, seules les cellules déverrouillées peuvent être sélectionnées lorsque le classeur est protégé. Cependant, lorsque le classeur est enregistré, fermé, puis rouvert, EnableSelection revient par défaut à «0 -xlNoRestrictions», comment puis-je empêcher cela? Cordialement.
Eh bien, cela peut être résolu en utilisant certains événements. Un, en utilisant l'événement Workbook_Open, ou deux, en utilisant l'événement Sheet_Activate, comme ceci:
Dans le module du classeur
Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub
ou dans le module de la feuille
Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub
Une dernière chose, xlUnlockedCells vaut 1. 0 est xlNoRestrictions et -4142 est xlNoSelection.