AllowEditRanges![]() ![]() ![]() |
Representa as células que podem ser editadas em uma planilha protegida.
Usar o objeto AllowEditRange
Use o método Add ou a propriedade Item da coleção AllowEditRanges para retornar um objeto AllowEditRange.
Depois que um objeto AllowEditRange foi retornado, você pode usar o método ChangePassword para alterar a senha e acessar um intervalo que pode ser editado em uma planilha protegida.
Neste exemplo, o Microsoft Excel permite a edição do intervalo "A1:A4" na planilha ativa, notifica o usuário, altera a senha para esse intervalo especificado e informa essa alteração ao usuário.
Sub UseChangePassword()
Dim wksOne As Worksheet
Set wksOne = Application.ActiveSheet
' Establish a range that can allow edits
' on the protected worksheet.
wksOne.Protection.AllowEditRanges.Add _
Title:="Classified", _
Range:=Range("A1:A4"), _
Password:="secret"
MsgBox "Cells A1 to A4 can be edited on the protected worksheet."
' Change the password.
wksOne.Protection.AllowEditRanges(1).ChangePassword _
Password:="moresecret"
MsgBox "The password for these cells has been changed."
End Sub