Защита на определени данни с помощта на VBA - Съвети на Excel

Антъни пита:

При избиране на свойствата „0 -xlUnlockedCells“ в прозореца EnableSelection могат да бъдат избрани само отключените клетки, когато работната книга е защитена. Въпреки това, когато работната книга е запазена, затворена и след това отново отворена по подразбиране EnableSelection обратно на „0 -xlNoRestrictions“, как мога да спра това да се случва? За разбирането.

Е, това може да бъде решено с помощта на някои събития. Едно, използващо събитието Workbook_Open, или две, използващо събитието Sheet_Activate, по следния начин:

В модула на работната книга

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

или в модула на Sheet

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

Едно последно нещо, xlUnlockedCells е равно на 1. 0 е xlNoRestrictions и -4142 е xlNoSelection.

Интересни статии...