Документация HotXLS

Свойство Offset

Возвращает объект IXLSRange, представляющий диапазон, смещённый от указанного

Синтаксис

property Offset[RowOffset: Integer; ColumnOffset: Integer]: IXLSRange;
RowOffset Integer. Количество строк (положительное, отрицательное или ноль), на которое нужно сместить диапазон. Положительные значения смещают вниз, отрицательные — вверх
ColumnOffset Integer. Количество столбцов (положительное, отрицательное или ноль), на которое нужно сместить диапазон. Положительные значения смещают вправо, отрицательные — влево

Пример

Этот пример демонстрирует применение свойства Offset для итерации по диапазону ячеек

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;