Specifieke gegevens beschermen met VBA - Excel-tips

Anthony vraagt:

Bij het selecteren van de eigenschap '0 -xlUnlockedCells' in het venster EnableSelection kunnen alleen de ontgrendelde cellen worden geselecteerd wanneer de werkmap is beveiligd. Wanneer de werkmap echter wordt opgeslagen, gesloten en vervolgens opnieuw wordt geopend, wordt de EnableSelection standaard teruggezet naar '0 -xlNoRestrictions', hoe kan ik dit voorkomen? Vriendelijke groeten.

Welnu, dit kan worden opgelost met behulp van enkele evenementen. Eén, met behulp van de Workbook_Open-gebeurtenis, of twee, met behulp van de Sheet_Activate-gebeurtenis, zoals deze:

In de werkmapmodule

Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub

of in de Sheet-module

Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub

Een laatste ding, xlUnlockedCells is gelijk aan 1. 0 is xlNoRestrictions en -4142 is xlNoSelection.

Interessante artikelen...