La Propiedad Range

Esta propiedad de Worksheets es al principio es un poco difícil de comprender, porque genera un objeto, entonces existe esa dualidad propiedad objeto.

La propiedad Range devuelve una celda o rango de celdas. La sintaxis de esta propiedad es:

Objeto.Range(referencia)

La referencia es la dirección de una celda o rango de celdas, también se pueden referenciar múltiples celdas o rangos no contiguos. Existen diferentes formas de hacer las referencias , de la cual la mas usual es en el estilo A1.

Si quisiéramos hacer una referencia completa hasta un rango de celdas específicos escribiríamos

Application.Worbooks(“nombre del Libro”).worksheets(“nombre de la hoja”).Range(“A1:B5”)

Si estamos ubicados dentro de la hoja activa, podemos ahorrarnos las direcciones de los objetos precedentes y escribir simplemente

Range(“A1:B5”)

Para definir un rango se puede utilizar los dos puntos ( : ) que es el operador de rango, o también se puede utilizar la coma ( , ) que es el operador de unión.

Así el Rango de celdas de A1 a B5 también se puede escribir como:

Range(“A1”, “B5”)

En la siguiente tabla se muestran algunos ejemplos del código que debe introducirse para crear rangos (objetos del tipo Range).

Acción a Ejecutar Código VBA a introducir
Seleccionar una sola celda, por ejemplo B4. Range( “B4” ).Select
Seleccionar un rango de celdas, por ejemplo A4:B12. Range( “A4:B12” ).Select
Seleccionar celdas no contiguas, por ejemplo B5, G5, M5 Range( “B5, G5, M5” ).Select
Seleccionar rango de celdas y celdas no contiguas, por ejemplo A1:B5, C6, D5 Range( “A1:B5, C6, D5” ).Select
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s