Objeto de protección (Excel)

Representa los diversos tipos de opciones de protección disponibles para una hoja de cálculo.

Comentarios

Utilice la propiedad Protection del objeto Worksheet para devolver un objeto Protection .

Una vez devuelto un objeto Protection , puede usar las propiedades de Protección para establecer o devolver opciones de protección.

Ejemplo:

En el siguiente ejemplo se demuestra cómo usar la propiedad AllowInsertingColumns del objeto Protection; para ello, se colocan tres números en la fila superior y se protege la hoja de cálculo. A continuación, en este ejemplo se comprueba si la configuración de protección para permitir la inserción de columnas es False y la establece en True, si es necesario. Por último, se pide al usuario que inserte una columna.

Sub SetProtection() 
 
 Range("A1").Formula = "1" 
 Range("B1").Formula = "3" 
 Range("C1").Formula = "4" 
 ActiveSheet.Protect 
 
 ' Check the protection setting of the worksheet and act accordingly. 
 If ActiveSheet.Protection.AllowInsertingColumns = False Then 
 ActiveSheet.Protect AllowInsertingColumns:=True 
 MsgBox "Insert a column between 1 and 3" 
 Else 
 MsgBox "Insert a column between 1 and 3" 
 End If 
 
End Sub

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.