Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

Seleccionar un rango de celdas en VBA

| Sin comentarios

En los siguientes ejemplos veremos como seleccionar un rango de celdas, columnas y ejemplos similares.

Este proceso de selección (o referenciar celdas) cuando se realiza la debida programación de macros en VBA consiste en indicar a la celda a partir de la cual se debe realizar este  evento.

Esto resulta muy útil si se intenta realizar una macro o bien realizar modificaciones a macros que hayan sido grabadas con el grabador de macros, en particular si se desea realizar alguna modificación sobre el rango seleccionado.

Seleccionar una hoja

Hacer referencia a la hoja que se encuentra en la posición 2 (debe existir más de una hoja), el número de la posición es de acuerdo al orden que se encuentran desde la izquierda a la derecha (se incluyen las hojas ocultas)

Sheets(2).Select

Seleccionar hoja anterior o siguiente

Hacer referencia a la hoja de la pestaña anterior y posterior a la hoja activa

ActiveSheet.Previous.Select

ActiveSheet.Next.Select

 

Seleccionar la celda C8 de la hoja1

Sheets(«Hoja1»).Select Range(«C8»).Select ó

Cells(8. 3)

Seleccionar un rango continuo 

Range(«C2:D9»).Select ó (Cells(2, 3), Cells(9, 4)).

Seleccionar columnas o filas

Selecciona toda una columna:

Range («B:B»).Select

Seleccionar todas las columnas desde A hasta C:

Range («A:C»).Select

Selecciona toda la fila 4 

 Range («4:4»).Select

Selecciona todas las filas desde la fila 1 hasta la 5

Range («1:5»).Select

Selección de Rangos

Selección la unión de dos o más rangos dados (equivale a seleccionar y tener apretado Ctlr)

Application.Union(Range(«A2: C4»), Range(«F6: H12»)).Select

Selecionar desde la celda D1 hasta la ultima celda con datos hacia abajo (Ctrl + shift + flecha hacia abajo)

Range(«D1», Range(«D1»).End(xlDown)).Select

Haciendo uso de estos recursos básicos en conjunto con un trabajo mucho más elaborado, dará rumbo a un trabajo conciso y que sea fácil de entender para aquellos usuarios que no están muy familiarizados con la programación que se realiza en VBA.

Descargar ejemplos: Seleccionar un rango de celdas en VBA

Por: Gonzalo Choquesillo

Deja un comentario

Los campos requeridos estan marcados con *.