La seguridad de los datos es muy importante y hoy te mostraré macro para proteger una hoja de Excel. Utilizaremos una subrutina VBA para proteger una hoja con contraseña y otra subrutina para desprotegerla.
Microsoft Excel
Referencias dinámicas en Excel
En esta ocasión te mostraré cómo crear referencias dinámicas en Excel hacia celdas que se encuentran en otro libro. Dichas referencias se crearán en base a la selección de una lista desplegable y al uso de la función INDIRECTO.
Acceder celdas con VBA
Existe un par de maneras para acceder las celdas de nuestras hojas utilizando VBA. Podemos utilizar el objeto Range y también podemos utilizar el objeto Cells. A continuación revisaremos ambos objetos.
Los formatos de archivo de Excel 2010
Por muchos años el formato de archivo de Excel fue el formato XLS, sin embargo a partir de la versión de Excel 2007 se introdujeron nuevos formatos que seguimos utilizando en Excel 2010.
Indicadores de cuadro de diálogo en Excel
Los indicadores de cuadro de diálogo en Excel, también conocidos como selectores de cuadro de diálogo, son un elemento de la interfaz de Excel que nos ayudan a mostrar comandos relacionados a un grupo de la cinta de opciones.
Desconectar una tabla dinámica de su fuente
En ocasiones necesitamos compartir con otra persona el reporte generado por una tabla dinámica pero sin incluir la fuente de datos. Si seleccionamos y copiamos toda la tabla dinámica a otra ubicación, el rango copiado seguirá siendo una tabla dinámica.
La función INDIRECTO en Excel
La función INDIRECTO en Excel nos ayuda a obtener una referencia a una celda o a un rango de celdas. Puedes utilizar esta función para crear una referencia que no cambiará aun cuando se inserten filas o columnas a la hoja de Excel.
La declaración If-Then en VBA
En ocasiones necesitamos ejecutar algunas líneas de código de nuestra macro solamente cuando alguna condición se haya cumplido. La declaración If-Then nos permite validar una condición para tomar una decisión adecuada.
Uso de nombres en Excel
Cuando hacemos referencia a una celda utilizamos su dirección: columna y fila, pero Excel nos permite crear nombres para referirnos a esa misma celda o rango de celdas. Después de definir un nombre lo podremos utilizar dentro de nuestras fórmulas.
Agrupar por fechas una tabla dinámica
Podemos agrupar por fechas una tabla dinámica con tan solo seguir algunos pasos sencillos. Supongamos que tengo una tabla de datos que contiene las ventas de diciembre del 2011 y de enero del 2012 de la siguiente manera: