Protegendo dados especificados usando VBA - Dicas do Excel

Anthony pergunta:

Ao selecionar a propriedade '0 -xlUnlockedCells' na janela EnableSelection, apenas as células desbloqueadas podem ser selecionadas quando a pasta de trabalho está protegida. No entanto, quando a pasta de trabalho é salva, fechada e reaberta, os padrões EnableSelection voltam para '0 -xlNoRestrictions', como posso impedir que isso aconteça Saudações.

Bem, isso pode ser resolvido usando alguns eventos. Um, usando o evento Workbook_Open, ou dois, usando o evento Sheet_Activate, como este:

No Módulo da pasta de trabalho

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

ou no Módulo da Folha

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

Uma coisa final, xlUnlockedCells é igual a 1. 0 é xlNoRestrictions e -4142 é xlNoSelection.

Artigos interessantes...