Uso de variables en las macros

Uno de los elementos más importantes en la aplicación de las Macros Excel (y en general de la programación en cualquier lenguaje) es el uso de las Variables.

Podemos entender a una variable como una etiqueta que nos sirve para guardar temporalmente un dato a manera de información;

Seleccionar la columna completa de la celda activa en Excel

Ya vimos como seleccionar toda la fila completa de la celda activa para aplicar color, ahora vamos a ver como seleccionar toda la Columna de la celda activa:

Abrimos el editor de Visual Basic (Alt + F11) y damos doble clic sobre la Hoja1 en el explorador de proyectos para activar el espacio de edición de macros en el editor:

Seleccionar la fila completa de la celda activa en Excel

Otra de las acciones que puede ser necesaria en el desarrollo de nuestras aplicaciones puede ser cuando no está predefinido cual es la fila que debemos seleccionar es decir, la necesidad de ejecutar alguna acción como copiar o aplicar color se debe realizar sobre la fila de la celda actual que tengamos seleccionada en un momento específico.

Seleccionar celdas discontinuas en Excel

Ya vimos como seleccionar Filas y Columnas discontinuas a las cuales les aplicamos un color. La importancia de conocer estos códigos es porque en las aplicaciones que estemos desarrollando en Excel, puede que sea necesario hacer modificaciones o realizar alguna operación a Filas o Columnas que no se encuentran seguidas.

Seleccionar columnas discontinuas en Excel

En la entrega pasada vimos como seleccionar Filas discontinuas donde aplicamos color; en esta entrega vamos a ver cómo realizar la misma acción pero al seleccionar Columnas discontinuas por ejemplo, aplicar color a las columnas F, G y J:

Abrimos el editor de Visual Basic (Alt + F11) y damos doble clic sobre la Hoja1 en el explorador de proyectos para activar el espacio de edición de macros en el editor:

Seleccionar filas discontinuas en Excel

Ya hemos visto un par de macros con las que seleccionamos alguna celda y realizamos una operación como aplicar color, modificar el valor de alto, etc. En esta entrega vamos a ver cómo realizar cualquiera de estas acciones pero a varias filas que no sean continuas,

Uso de los objetos hoja y rango. Segunda parte

Para esta segunda parte vamos a utilizar los mismos objetos Hoja y Rango pero además de ingresar información en una celda, vamos a tomar la información de una celda y ubicarla en otra. Vamos a ubicar los códigos de los ejemplos a continuación en el mismo módulo que trabajamos en la entrega pasada:

Ejemplo 6: Ingresar en el Objeto Rango A5 del Objeto Hoja2 la información del Objeto Rango A5 del Objeto Hoja1

Uso de los Objetos hoja y rango. Primera parte

Ahora vamos a ver la aplicación de unas macros sencillas pero con un poco de la teoría de los conceptos de programación en Excel. Se trata de los Objetos Hoja y Rango con los cuales veremos cómo se pueden manejar un Objeto que está dentro de otro Objeto (¿?).

Uso de los objetos rango y celda. Cuarta parte

Para finalizar con este capítulo del manejo de los Objetos Rango y Celda vamos a ver el código necesario para seleccionar un rango de celdas con ambos Objetos. Vamos a ubicar los códigos de los ejemplos a continuación en el mismo módulo que trabajamos en la entrega pasada:

Ejemplo 6: Seleccionar el rango de celdas A8:A10 con el Objeto Rango (Range) y agregar color de fondo

Uso de los objetos rango y celda. Tercera parte

Para esta tercera parte vamos a utilizar los mismos objetos Rango y Celda tomando la información de una celda y ubicarla en otra pero combinando ambos Objetos en el código. Vamos a ubicar los códigos de los ejemplos a continuación en el mismo módulo que trabajamos en la entrega pasada:


Ejemplo 5: Tomar información del Objeto Rango (Range) A6 e ingresarlo en el objeto Rango B6

Sub Ejemplo5ObjetoRangoyCelda()