Documentación de HotXLS

Referencia a celdas mediante números de índice

Puede usar la propiedad Cells para hacer referencia a una celda individual mediante números de índice de fila y columna. Esta propiedad devuelve un objeto Range que representa una celda individual

Ejemplo

En el siguiente ejemplo, Cells[5,2] devuelve la celda B5 en Hoja1. A continuación, la propiedad Value se establece en 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
La propiedad Cells funciona bien para recorrer un rango de celdas en bucle, como se muestra en el siguiente ejemplo
With Workbook.Sheets[1] do begin
  for i := 1 to 10 do
    Cells[i, 1].Value := i;
end;
La propiedad Cells se puede aplicar a un objeto Range, como se muestra en el siguiente ejemplo
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
  for i := 1 to Rows.Count do
    Cells[i, 1].Value := i;
end;
Este ejemplo recorre en bucle las celdas C5:H15 en Hoja1. Si una celda contiene un valor inferior a 0,1, el ejemplo reemplaza ese valor por 0
With Workbook.Sheets[1].Range['C5', 'H15'] do begin
  for i := 1 to Rows.Count do
    for j := 1 to Columns.Count do
      if Cells[i, j].Value < 0.1 then Cells[i, j].Value := 0;
end;