Tecnología

Inicio

Cómo utilizar VBA para proteger objetos de dibujo

Microsoft Excel le permite crear objetos y formas para mejorar la forma de mostrar los datos. Con la paleta de "formas" del programa, usted puede crear fácilmente ilustraciones y diagramas. Hay ocasiones en las que vemos en la necesidad de proteger estos "objetos de dibujo" para evitar que los usuarios alteren con ellos. Usted puede hacer esto haciendo clic derecho en cada objeto, lo que permite la propiedad "bloqueada", y el bloqueo de la hoja de cálculo en sí mediante una contraseña. Con Visual Basic para Aplicaciones (VBA), se puede condensar estos pasos en una macro que le ayuda a proteger varios objetos de dibujo rápidamente.

Instrucciones

1 Iniciar Microsoft Excel. Pulse la tecla "Ctrl" y "O" Seleccione el nombre del libro que contiene los objetos de dibujo, haga clic en "Abrir".

2 Pulse la tecla "Alt" y "F8". Tipo de "proteger" en el cuadro "Nombre de macro", a continuación, haga clic en "Crear". Esto abre el Editor de Visual Basic (VBE).

3 Introduzca el código siguiente en el VBE. Reemplazar "secreto" con su contraseña preferido. Esta contraseña le ayudará a "desproteger" la hoja de trabajo y las formas más tarde.

Sub Protect ()

Establecer oSheet = ActiveSheet

Para cada oShape En oSheet.Shapes

oShape.Locked = True

Siguiente oShape

oSheet.Protect _

Password:="SECRET", _

DrawingObjects: = True, _

Contenido: = True, _

Escenarios: = True

End Sub

4 Pulse la tecla "Alt" y "Q" para cerrar el VBE.

5 Pulse la tecla "Alt" y "F8" para abrir la ventana de "macros" de nuevo. Seleccione "Proteger" en la lista y haga clic en "Ejecutar". Sus objetos de dibujo y hoja de cálculo ahora serán protegidas y aseguradas.

Consejos y advertencias

  • Para desbloquear la hoja de trabajo y objetos de dibujo, vaya a la pestaña "opinión" en la barra de herramientas de la cinta y haga clic en "Desproteger hoja." Introduzca su contraseña en el cuadro y haga clic en "Aceptar".
  • En Microsoft Excel, macros y VBA están desactivados por defecto. Para habilitarlos, haga clic en el botón de Microsoft Office y vaya a "Opciones de Excel". Seleccione "Mostrar ficha Programador en la cinta." Ir a "Centro de confianza" y haga clic en "Configuración del Centro de confianza." Vaya a "Configuración de macros" y seleccione "Habilitar todas las macros". Haga clic en "Aceptar", a continuación, reinicie Excel para activar los cambios.