Macro para cambiar formato en Excel

Una de las grandes posibilidades de VBA es que haga cosas para ti. Quizás estas cosas, al principio, pueden parecerte inútiles, pero una vez que te vayas familiarizando con el entorno de programación le resultaran de gran utilidad.

En este caso vamos a grabar una macro que ponga un montón de títulos en bonito y tardemos menos de cinco minutos en hacerlo.

Leer másMacro para cambiar formato en Excel

Categorías VBA

Grabar una macro: un antes y un después en tú vida.

Grabar una macro es una de las cosas más útiles que hay en el mundo del Excel. Nos permite automatizar ciertas tareas que pueden llegar a ser muy tediosas. Lo bueno es que no hace falta saber nada de programación, o más bien casi nada.

Aquí podéis ver una lista de los pasos que hay que dar para grabar una macro. En este caso haremos una macro útil: ocultar ciertas columnas y luego visualizarlas. Esto lo haremos mediante dos botones.

El objetivo será ocultar las columnas sombreadas en azul clarito.

Columns to be hidden

1. En la esquina inferior izquierda de nuestra hoja de excel encontraremos un botón como el siguiente:

Recorder button

2. Hacemos click en el botón señalado dentro del marco rojo y ya estamos empezando a grabar una macro. Nos aparecerá un mensaje como el siguiente:

Leer másGrabar una macro: un antes y un después en tú vida.

Categorías VBA

Referenciar rangos en VBA

Una de las cosas que más útil resulta pero de la que he encontrado muy poca información es de cómo hacer referencias a celdas o rangos en VBA. Hay muchísimas maneras y cada una tiene su utilidad.

Este post puede servirte para cuando grabes una macro poder modificarla a tu antojo con muy pocos cambios.

Breve explicación para hacer referencia a rangos en VBA

La sintaxis para hacer referencia a rangos en VBA puede ser un poco compleja puesto que al grabar una macro siempre aparecerá de la misma manera, pero hay otras muchas muy interesantes.

Lo normal es usar el objeto Range o el objeto Cells. Estos objetos, como ya hemos visto en la jerarquía de VBA son un conjunto de celdas o una única celda que pertenecen a una hoja que a su vez pertenecen a un libro de Excel.

Ejemplos de referencias a rangos en VBA

1. La forma más sencilla y básica

Range("B7")

2. Una forma más elaborada

Cells(7 , 2)

Donde el primer argumento se refiere a la fila y el segundo argumento a la columna

Leer másReferenciar rangos en VBA

Categorías VBA

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información ACEPTAR

Aviso de cookies