Cambiar el tamaño de la propiedad en Excel VBA hace un rango (por debajo de la frontera con fines ilustrativos únicamente) un número determinado de filas y columnas más grandes o más pequeños. Cambiar el tamaño de la propiedad siempre toma la celda superior izquierda de un rango que el punto de partida.

línea de código:

Range("A1:C4").Resize(3, 2).Select

Resultado:

Excel VBA Resize Property Result

Explicación: esta línea de código cambia el tamaño de Range ( «A1: C4») a 3 filas y 2 columnas y selecciona este rango.

línea de código:

Range("A1:C4").Resize(, 1).Select

Resultado:

Excel VBA Resize Property Result

Explicación: esta línea de código cambia el tamaño Range ( «A1: C4») a 1 columna (omitimos cualquier especificación fila) y selecciona este rango.