Ir al contenido principal

Programar una macro en Excel para proteger una hoja

PROGRAMAR UNA MACRO EN EXCEL PARA PROTEGER UNA HOJA



Continuamos compartiendo código VBA para hacerte la vida más fácil 😎

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

OPRIMIR ALT + F11 ABRIR VBA

2. Clic en la ficha/pestaña "Insertar" y luego seleccionar la opción "Módulo"

INSERTAR UN NUEVO MÓDULO VBA

3. En el nuevo módulo, digitar el siguiente código:

CÓDIGO VBA PARA PROTEGER HOJA DE EXCEL

Sub PROTEGER_HOJA()

'Código para proteger hoja
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

Range("A1").Select

'www.excelalinstante.blogspot.com

End Sub

¡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.

DISTINTAS FORMAS DE EJECUTAR UNA MACRO EN EXCEL

EJECUTAR UNA MACRO CON UN BOTÓN (sin usar código VBA)


¡Síguenos en Facebook! Brindamos asesorías personalizadas, cursos particulares y empresariales, desarrollos VBA, entre otras soluciones ofimáticas.




Comentarios

Entradas populares de este blog

Grabar una macro en Excel

GRABAR UNA MACRO EN EXCEL Grabar macros en #Excel es un sencillo y útil procedimiento para #automatizar  tareas, además,  no requiere conocimientos de programación en #VBA. Para tener éxito con las macros, antes de empezar, es fundamental tener perfectamente claras las tareas a grabar y, al terminar ¡Detener la grabación!, pues, de no hacerlo, podremos tener serias dificultades... ¿Cómo funciona la grabadora de macros? La grabadora de macros registra casi cualquier procedimiento en Excel y puede ejecutarlo luego a través de una combinación de teclas, un botón  o desde el comando Macros (Alt + F8), este último, capaz de visualizar la lista de macros, ejecutarlas o editarlas, entre otras tareas. Además, la grabadora de macros es capaz de generar código Visual Basic automáticamente, que luego puede ser editado o resultar útil para tus macros programadas. Si quieres saber cómo editar o usar el código generado automáticamente por la grabadora de macros de Excel, en esta entrad...

Poner puntos cada tres (3) dígitos en Excel (estilo millares)

PONER PUNTOS CADA TRES (3) DÍGITOS EN EXCEL ("Estilo millares") ¿Qué es el "Estilo millares" en Excel? El "Estilo millares" en Excel es una herramienta que permite presentar  nuestros datos numéricos con un punto cada tres (3) dígitos y dos (2) decimales. Resulta de gran utilidad para mostrar los datos de forma clara y ordenada.  ¿Cómo asignar el "Estilo millares" en Excel? Hacerlo es muy fácil, veamos: 1. Seleccionar la celda o rango al que se la dará formato 2. En la ficha "Archivo", dentro de los botones del grupo "Número", dar clic en el botón "Estilo millares", representado por tres ceros (000) ¡LISTO! Ahora tus datos numéricos se presentarán con el formato elegido. ¡Síguenos en Facebook! Brindamos asesorías personalizadas, cursos particulares y empresariales, desarrollos VBA, entre otras soluciones ofimáticas. Excel al instante

Insertar emojis en Excel

¿Cómo insertar emojis en Excel? Excel es una poderosa herramienta con posibilidades casi ilimitadas. Por ejemplo, podemos enriquecer nuestras hojas de cálculo con los famosos emojis.  Insertar un emoji o emoticón en Excel es muy fácil, además, puedes usarlos en una celda, para personalizar el nombre de un rango o una hoja, incluso como criterios en una función.  INSERTAR EMOJIS EN EXCEL (También funciona en Word, PowerPoint y otras aplicaciones) Veamos: 1. Seleccionar dónde se insertará el emoji (celda, nombre de rango, nombre de hoja o función) 2. Oprimir la tecla Windows y, sin soltarla, una vez el punto | . | 3. Elegir el emoji a insertar ¡Listo! No olvides cerrar el cuadro con los emojis para continuar ¡Síguenos en Facebook! Brindamos asesorías personalizadas, cursos particulares y empresariales, desarrollos VBA, entre otras soluciones ofimáticas. Excel al instante