Excel Avanzado

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

Excel Avanzado
Logo Excel Avanzado

Seleccionar rango en VBA

| 0 comments

Examinemos en este artículo las diversas formas en que se puede proceder a seleccionar un rango de celdas.

Seleccionar una celda
Para seleccionar una celda primero se activa la hoja que voy a utilizar, luego lo programo en VBA utilizando Range y select.
Sub SeleccionarCeldas()
Range(“B7”).Select
End Sub

Seleccionar una columna
Para seleccionar una columna primero se activa la hoja que voy a utilizar, luego lo programo en VBA utilizando Range y select, pero lo que va dentro de range es la columna que voy a seleccionar en este caso la columna (“B:B”).
Sub SeleccionaColumna()
Range(“B:B”).Select
End Sub

Seleccionar celdas discontinuas
Para seleccionar una celda primero se activa la hoja que voy a utilizar, luego lo programo en VBA utilizando Range y select, pero lo que va dentro de range son las celdas que voy a seleccionar en este caso las celdas (“A4:A10, D10, B5:B15”).
Sub SelecionarCeldasDiscontinuas()
Range(“A4:A10, D10, B5:B15”).Select
End Sub

Seleccionar columnas discontinuas
Para seleccionar columnas primero se activa la hoja que voy a utilizar, luego lo programo en VBA utilizando Range y select, pero lo que va dentro de range son las columna que voy a seleccionar en este caso las columnas (“A:A, D:F”).
Sub SeleccionarColumnasDiscontinuas()
Range(“A:A, D:F”).Select
End Sub

Seleccionar una fila
Para seleccionar una fila primero se activa la hoja que voy a utilizar, luego lo programo en VBA utilizando Range y select, pero lo que va dentro de range es la fila que voy a seleccionar en este caso la fila (“2:2”).
Sub seleccionarfila()
Range(“2:2”).Select
End Sub

Seleccionar filas discontinuas
Para seleccionar una filas primero se activa la hoja que voy a utilizar, luego lo programo en VBA utilizando Range y select, pero lo que va dentro de range son las filas que voy a seleccionar en este caso las filas (“2:2, 4:7”).

Seleccionar celdas en una hoja específica y utilizando la propiedad Cells
Para seleccionar una celda en una hoja específica primero activo la hoja, luego lo programo en VBA utilizando worksheets,cells.select. Lo que va dentro de cells es la celda (1,1) y en worksheets la hoja. Cabe reslatar que se puede utilizar range por cells solo cambia la forma del argumento range(“A1”)
Sub Seleccionar()
Worksheets(1).Cells(1, 1).Select
End Sub
Sub Seleccionar()
Worksheets(1).range(“A1”).Select
End Sub

Seleccionar el rango actualmente utilizado en la hoja activa
Se utiliza esta manera de seleccionar rango cuando tengo una base de datos en Excel ya hecha. Para esto utilizo activesheet, usedrange, select de la siguiente forma.
Sub SelccionarRangoUtilizado()
ActiveSheet.UsedRange.Select
End Sub

Seleccionar un rango de celdas utilizando la propiedad Cells y Range
Para seleccionar un rango de celdas específica en Excel se utiliza dos formas: una con Cells y la otra con Range. En la primera dentro de range se coloca cells (1,1) que representa la celda A1 seguido de una coma cells(5,5) que representa la celda E5 luego se cierra paréntesis de la siguiente forma.
Sub seleccionarRangos()
ActiveSheet.Range(Cells(1, 1), Cells(5, 5)).Select
End Sub
La segunda forma es más rápida solo utilizando range (“A1:E5”).
Sub seleccionarRangos()
ActiveSheet.Range(“A1:A5”).Select
End Sub

Utilidad de seleccionar un rango de celdas
Al momento de seleccionar rango de celdas mediante VBA se automatiza tareas que se pueden repetir constantemente. En consecuencia hay un aumento de eficacia y eficiencia en el trabajo que realizas, puesto que reducimos horas de nuestro trabajo en realizar tareas manuales al convertirlas en automáticas.

Descargue la relación de ejemplos revisados en el siguiente enlace: Seleccionar rango en vba

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5