La propiedad Offset en Excel VBA toma el rango que es un número determinado de filas y columnas fuera de un cierto rango (por debajo de la frontera con fines ilustrativos únicamente).

Coloque un botón de comando en la hoja de trabajo y añadir las líneas de código siguientes:

Dim example As Range

Set example = Range("A1:A2")

example.Offset(3, 2).Select

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

Excel VBA Offset Property Result

Explicación: estas líneas de código seleccionar el intervalo que es 3 filas por debajo y 2 columnas a la derecha del Range ( «A1: A2»). La propiedad Offset siempre toma la celda superior izquierda de un rango que el punto de partida.

Para un ejemplo práctico de la propiedad de desplazamiento, consulte nuestro ejemplo programa `enlace: / VBA-ejemplos-crear a un patrón [Crear un Patrón] ‘.