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()

Uso de los objetos rango y celda. Segunda parte

Para esta segunda parte vamos a utilizar los mismos objetos Rango y Celda 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 3: Tomar información del Objeto Rango (Range) A4 e ingresarlo en el objeto Rango B4

Uso de los objetos rango y celda. 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 Rango y Celda los cuales en su uso nos van a dar un resultado idéntico para muchos casos pero en aplicaciones más avanzadas tendremos que elegir entre uno u otro.

Resumen de códigos para objetos Sheets (Hoja), Range (Rango) y Cells (Celda)

Tal y como vimos en las entregas anteriores, los Objetos Rango (Range) y Celda (Cells) pueden ser utilizados para lograr los mismos resultados sin distinción alguna, por lo que el uso está más en función del gusto y facilidad de uso que cada uno le encuentre a ambos Objetos.

Programación en Excel: Objetos, propiedades y métodos

Hasta este punto ya podemos estar un poco más familiarizados con las macros luego de la aplicación de 16 códigos que son sencillos pero que para iniciar con este tema son muy valiosos. Antes de iniciar con la teoría de la Programación en Excel quería ambientar un poco el tema con esos ejemplos sencillos,

Aplicación de todos los ejemplos en una sola Macro. Macros para Principiantes

Para cerrar con estos ejemplos sencillos de macros para principiantes, vamos a aplicar todos los 16 ejemplos que hemos visto pero en una sola macro; de esta manera se podrá entender un poco mejor el desarrollo de las macros. Vamos a utilizar el mismo archivo Excel con el que hemos estado trabajando en el mismo Módulo1:

Nos vamos a ubicar al final del Ejemplo16 luego de la línea End Sub que marca el final de dicha macro e insertamos el siguiente código:

Borrar contenido de las celdas. Macros para principiantes

Vamos a ver en esta entrega un código que nos servirá para borrar el contenido de las celdas. Vamos a utilizar el mismo archivo Excel con el que hemos estado trabajando en el mismo Módulo1:

Nos vamos a ubicar al final del Ejemplo15 luego de la línea End Sub que marca el final de dicha macro e insertamos el siguiente código: