Beskytte spesifiserte data ved hjelp av VBA - Excel Tips

Anthony spør:

Når du velger riktig '0 -xlUnlockedCells' i EnableSelection-vinduet, kan bare de ulåste cellene velges når arbeidsboken er beskyttet. Men når arbeidsboken er lagret, lukket og deretter åpnet på nytt, er EnableSelection som standard tilbake til '0 -xlNoRestrictions', hvordan kan jeg stoppe dette? Hilsen.

Vel, dette kan løses ved hjelp av noen hendelser. En, ved hjelp av Workbook_Open-hendelsen, eller to, ved hjelp av Sheet_Activate-hendelsen, slik:

I arbeidsboksmodulen

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

eller i arkmodulen

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

En siste ting, xlUnlockedCells er lik 1. 0 er xlNoRestrictions og -4142 er xlNoSelection.

Interessante artikler...