Este ejemplo le enseña cómo seleccionar filas y columnas completas en Excel VBA . ¿Estás listo?

Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

1. La siguiente línea de código selecciona toda la hoja.

Cells.Select
Hoja completa en Excel VBA

Nota: debido a que colocamos nuestro botón de comando en la primera hoja de trabajo, esta línea de código selecciona toda la primera hoja. Para seleccionar celdas en otra hoja de trabajo, primero debe activar esta hoja. Por ejemplo, las siguientes líneas de código seleccionan la segunda hoja de trabajo completa.

Worksheets(2).Activate
Worksheets(2).Cells.Select

2. La siguiente línea de código selecciona la segunda columna.

Columns(2).Select
Columna

3. La siguiente línea de código selecciona la séptima fila.

Rows(7).Select
Hilera

4. Para seleccionar varias filas, agregue una línea de código como esta:

Rows("5:7").Select
Varias filas

5. Para seleccionar varias columnas, agregue una línea de código como esta:

Columns("B:E").Select
Varias columnas

6. Tenga cuidado de no mezclar la fila s y la columna s de propiedades con la fila y propiedades de la columna. Las propiedades Rows y Columns devuelven un objeto Range. Las propiedades de Fila y Columna devuelven un solo valor.

Línea de código:

MsgBox Cells(5, 2).Row

Resultado:

Propiedad de fila

7. Seleccione la celda D6. La siguiente línea de código selecciona toda la fila de la celda activa.

ActiveCell.EntireRow.Select
Fila completa

Nota: borde solo para ilustración.

8. Seleccione la celda D6. La siguiente línea de código ingresa el valor 2 en la primera celda de la columna que contiene la celda activa.ActiveCell.

ActiveCell.EntireColumn.Cells(1).Value = 2
Toda la columna

Nota: borde solo para ilustración.

9. Seleccione la celda D6. La siguiente línea de código ingresa el valor 3 en la primera celda de la fila debajo de la fila que contiene la celda activa.

ActiveCell.EntireRow.Offset(1, 0).Cells(1).Value = 3
EntireRow + Desplazamiento

Nota: borde solo para ilustración.

14/5 Completado! Más información sobre el objeto de rango>
Siguiente capítulo: Variables