Compartir a través de


Objeto AllowEditRange (Excel)

Representa las celdas que se pueden modificar en una hoja de cálculo protegida.

Comentarios

Use el método Add o la propiedad Item de la colección AllowEditRanges para devolver un objeto AllowEditRange.

Una vez devuelto un objeto AllowEditRange , puede usar el método ChangePassword para cambiar la contraseña para acceder a un rango que se puede editar en una hoja de cálculo protegida.

Ejemplo:

En este ejemplo, Microsoft Excel permite editar el rango "A1:A4" en la hoja de cálculo activa, notifica al usuario y, a continuación, cambia la contraseña de este intervalo especificado y notifica al usuario este cambio.

Sub UseChangePassword() 
 
 Dim wksOne As Worksheet 
 Dim wksPassword As String 
 
 Set wksOne = Application.ActiveSheet 
 
 wksPassword = InputBox ("Enter password for the worksheet") 
 
 ' Establish a range that can allow edits 
 ' on the protected worksheet. 
 wksOne.Protection.AllowEditRanges.Add _ 
 Title:="Classified", _ 
 Range:=Range("A1:A4"), _ 
 Password:=wksPassword 
 
 MsgBox "Cells A1 to A4 can be edited on the protected worksheet." 
 
 ' Change the password. 
 
 wksPassword = InputBox ("Enter the new password for the worksheet") 
 
 wksOne.Protection.AllowEditRanges(1).ChangePassword _ 
 Password:=wksPassword 
 
 MsgBox "The password for these cells has been changed." 
 
End Sub

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.