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.