Você pode usar a propriedade Cells para referenciar uma única célula por meio de números de índice de linha e coluna. Essa propriedade retorna um objeto Range que representa uma única célula
No exemplo a seguir, Cells[5,2] retorna a célula B5 na Plan1. A propriedade Value é então definida como 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
A propriedade Cells funciona bem para percorrer um intervalo de células em loop, conforme mostrado no exemplo a seguir
With Workbook.Sheets[1] do begin
for i := 1 to 10 do
Cells[i, 1].Value := i;
end;
A propriedade Cells pode ser aplicada a um objeto Range, conforme mostrado no exemplo a seguir
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
for i := 1 to Rows.Count do
Cells[i, 1].Value := i;
end;
Este exemplo percorre as células C5:H15 na Plan1. Se uma célula contiver um valor menor que 0,1, o exemplo substitui esse 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;