Documentación de HotXLS

Propiedad Offset

Devuelve un objeto IXLSRange que representa un rango desplazado con respecto al rango especificado. Solo lectura

Sintaxis

property Offset[RowOffset: Integer; ColumnOffset: Integer]: IXLSRange;
RowOffset Integer. El número de filas (positivo, negativo o cero) en el que se desplazará el rango. Los valores positivos se desplazan hacia abajo y los negativos hacia arriba
ColumnOffset Integer. El número de columnas (positivo, negativo o cero) en el que se desplazará el rango. Los valores positivos se desplazan a la derecha y los negativos a la izquierda

Ejemplo

Este ejemplo muestra cómo usar la propiedad Offset para iterar a través de un rango de celdas

With Workbook.Sheets[1].Range['A1', 'A1'] do begin
   for row := 0 to 1000 do
     for col := 0 to 100 do
         Offset[row, col].Value := (row + 1)*(col + 1);
end;