seleccione un rango en Excel VBA

Una de las cosas básicas que debe hacer en Excel VBA es seleccionar un rango específico para hacer algo con él. Este artículo le mostrará cómo usar rango, celdas, desplazamiento y cambio de Tamaño para seleccionar un rango en Excel VBA.

seleccione Todas las celdas de una hoja de trabajo

Cells.Select

Seleccione una celda

Cells(4, 5).Select

=

Range("E4").Select

parece que Range() es mucho más fácil de leer y Cells() usar dentro de un bucle.,fca8d73″>

=

Range("C3", "G8").Select

Seleccione un conjunto de incumplimiento de las celdas contiguas

Range("A2,A4,B5").Select

Seleccione un conjunto de incumplimiento de las celdas contiguas y un rango de

Range("A2,A4,B5:B8").Select

Seleccionar un rango con nombre

Range("MyRange").Select

=

Application.Goto "MyRange"

Seleccionar una fila completa

Range("1:1").Select

Seleccionar una columna completa

Range("A:A").Select

Seleccionar la última celda de una columna de datos contiguos

Range("A1").End(xlDown).Select

Cuando se utiliza este código con la siguiente tabla de ejemplo, la celda A3 será seleccionado.,

seleccione la celda en blanco en la parte inferior de una columna de datos contiguos

Range("A1").End(xlDown).Offset(1,0).Select

cuando este código se utiliza con la siguiente tabla de ejemplo, se seleccionará la celda A4.

seleccione un rango completo de celdas contiguas en una columna

Range("A1", Range("A1").End(xlDown)).Select

cuando este código se usa con la siguiente tabla de ejemplo, se seleccionará el rango A1:A3.,

seleccione un rango completo de celdas no contiguas en una columna

Range("A1", Range("A" & Rows.Count).End(xlUp)).Select

Nota: este código VBA admite Excel 2003 a 2013.

cuando este código se utiliza con la siguiente tabla de ejemplo, se seleccionará el rango A1:A8.,

seleccione un rango rectangular de celdas alrededor de una celda

Range("A1").CurrentRegion.Select

Seleccione una celda relativa a otra celda

ActiveCell.Offset(5, 5).Select
Range("D3").Offset(5, -1).Select

seleccione un rango especificado, desplazarlo y luego redimensionarlo

Range("A1").Offset(3, 2).Resize(3, 3).Select

cuando este código se utiliza con la siguiente tabla de ejemplo, se seleccionará el rango C4:E6.

Leave a Comment