La propiedad Offset en Excel VBA aleja el rango que es un número determinado de filas y columnas de un determinado rango (el borde inferior es sólo para fines ilustrativos).
Coloca un botón de comando en tu hoja de trabajo y añade las siguientes líneas de código:
El ejemplo más oscuro es el del rango Establecer ejemplo = Rango («A1:A2») ejemplo.Compensación(3, 2).Seleccione
Resultado cuando se hace clic en el botón de comando de la hoja:

Explicación: estas líneas de código seleccionan el rango que está 3 filas abajo y 2 columnas a la derecha del rango («A1:A2»). La propiedad Offset siempre toma la celda superior izquierda de un rango como punto de partida.
Para un ejemplo práctico de la propiedad de compensación, vea nuestro programa de ejemplo Crear un patrón.