La propiedad Offset nos permite manipular una celda basada en la ubicación de la celda activa. De esta forma no tendremos que saber la dirección de una celda.
La sintaxis para la propiedad Offset es:
Range.Offset(RowOffset,ColumnOffset)
Para que afecte a la celda F5 desde la celda A1 escribiremos:
Range(“A1”).Offset(4,5)
La cuenta empieza en A1 pero no incluye A1.
Pero ¿qué sucede si necesitamos pasar por sólo una fila o una columna y no ambas? No tenemos que incluir los parámetros de fila y columna. Si necesitamos hacer referencia a una celda pasada una columna, puedes utilizar una de las siguientes líneas de código:
Range(“B2”).Offset(1)
Range(“A1”).Offset( ,1)
La elección es tuya. Es una cuestión de legibilidad del código.
Technorati Tags: 