Täpsustatud andmete kaitsmine VBA abil - Exceli näpunäited

Anthony küsib:

Kui valite aknas EnableSelection õiguse '0 -xlUnlockedCells', saab töövihiku kaitsmisel valida ainult lukustamata lahtrid. Kui aga töövihik on salvestatud, suletud ja seejärel uuesti EnableSelectioni vaikeväärtused asendatakse väärtusega „0 -xlNoRestrictions”, kuidas ma saan selle toimumise peatada? Tervitades.

Noh, seda saab lahendada mõne sündmuse abil. Üks, kasutades Workbook_Open sündmust, või kaks, kasutades Sheet_Activate sündmust, näiteks:

Töövihiku moodulis

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

või lehe moodulis

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

Viimane asi, xlUnlockedCells võrdub 1. 0 on xlNoRestrictions ja -4142 on xlNoSelection.

Huvitavad Artiklid...