PROGRAMAR UNA MACRO EN EXCEL PARA PROTEGER UNA HOJA
En esta oportunidad veremos cómo proteger el contenido de una hoja en Excel a través de un sencillo código VBA. Como sabes, existen varias herramientas para evitar que terceros modifiquen los datos de una hoja de cálculo, puede ser a través de las opciones "Proteger hoja" o "Proteger libro", incluso puedes asignar una contraseña ya sea para modificar los datos o para abrir el libro. En estas entradas anteriores puedes conocer más al respecto:
https://excelalinstante.blogspot.com/protegerlibroenexcelconcontrasena.html
https://excelalinstante.blogspot.com/Protegerhoja
¿Cómo programar una macro para evitar que otros modifiquen el contenido de una hoja?
Programar en VBA es muy útil. Aquí compartimos un sencillo código para proteger los datos de una hoja. Veamos:
1. Oprimir Alt + F11 para cargar la ventana de Microsoft Visual Basic para Aplicaciones
2. Clic en la ficha/pestaña "Insertar" y luego seleccionar la opción "Módulo"
3. En el nuevo módulo, digitar el siguiente código:
Sub PROTEGER_HOJA()
'Código para proteger hoja
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Range("A1").Select
'www.excelalinstante.blogspot.com
¡Listo! ahora puedes ejecutar tu macro desde el cuadro de diálogo "Macro" o asignarle un botón, también usar este código dentro de otra programación. Recuerda que puedes encontrar los procedimientos para hacerlo en las entradas anteriores del blog.
Comentarios
Publicar un comentario