La propiedad Offset en Excel VBA toma el rango que es un número particular de filas y columnas de un cierto rango (el borde a continuación es solo para ilustración).

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

Dim example As Range
Set example = Range("A1:A2")

example.Offset(3, 2).Select

Resultado al hacer clic en el botón de comando en la hoja:

Resultado de la propiedad de compensación de Excel VBA

Explicación: estas líneas de código seleccionan el rango que está 3 filas debajo y 2 columnas a la derecha de Rango ("A1: A2"). La propiedad Offset siempre toma la celda superior izquierda de un rango como punto de partida.

Para obtener un ejemplo práctico de la propiedad de compensación, consulte nuestro programa de ejemplo Crear un patrón .

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