Como escribir información en rangos de celdas discontinuos con Objeto Range

Esta puede ser una de las funcionalidades más prácticas que podemos realizar con las macros y para una necesidad un poco simple, se trata de escribir información que rangos de celdas discontinuos y digo que es de las más prácticas pues escribir en una sola celda o en un mismo rango de celdas es muy sencillo de lograrlo sin macros pero hacerlos en rangos discontinuos sería una labor muy manual y repetitiva sin Macros.

El Objeto Range hace referencia a una celda o rango de celdas sobre el cual se pueden aplicar diversos métodos o tomar sus propiedades para nuestras necesidades.

Para continuar trabajando con el archivo de la entrega anterior, vamos a realizar la aplicación de escribir en varias celdas en el siguiente espacio de la misma hoja:

El siguiente ejemplo, se trata de ingresar en el rango de celdas E2 hasta E4 y desde G2 hasta G4 la palabra “Contadores”. Pasamos a ingresar al editor de Visual Basic, puede ser con la combinación de teclas Alt + F11 y desde el explorador de proyectos, es necesario dar doble clic sobre la hoja donde se requiere tener la macros que para nuestro ejercicio se ubicará en la Hoja1.

Ingresamos el siguiente código debajo de la macro realizada en la entrega anterior:

Sub EscribirenVarios RangosdeCeldasconRange()

Range("E2:E4,G2:G4") = "Contadores"

End Sub

Queda de la siguiente manera en el editor VBA:

Veamos lo que significan cada una de las líneas:

  1. La primera línea Sub EscribirenVarios RangosdeCeldasconRange(), indica el inicio de la macro.
  2. En la segunda línea estamos utilizando Objeto Range indicando entre paréntesis y comillas, el rango de celdas donde queremos ingresar información, en este caso, se separa por un coma los rangos de celdas donde queremos ingresar información y luego se indica entre comillas la palabra “Contadores”. Debe ser entre comillas porque se trata de texto, en caso de ingresar un número, no hace falta las comillas.
  3. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

Para ejecutar la macro, lo ideal es insertar una autoforma en la Hoja1 y luego asignar la macro que acabamos de crear (clic derecho sobre la Autoforma y seleccionar la opción Asignar macro.

Finalmente seleccionar la macro que se acaba de crear y la ejecutamos.

Y al dar clic sobre  la autoforma, se inserta la palabra “Contadores” en el rango de celdas E2:E4 y G2:G4.


Descargar archivo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.