Вы можете использовать свойство Cells для обращения к отдельной ячейке по номерам строки и столбца. Это свойство возвращает объект Range, представляющий одну ячейку
В следующем примере Cells[5,2] возвращает ячейку B5 на листе Sheet1. Затем свойству Value присваивается значение 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
Свойство Cells хорошо подходит для перебора диапазона ячеек, как показано в следующем примере
With Workbook.Sheets[1] do begin
for i := 1 to 10 do
Cells[i, 1].Value := i;
end;
Свойство Cells можно применять к объекту Range, как показано в следующем примере
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
for i := 1 to Rows.Count do
Cells[i, 1].Value := i;
end;
Этот пример перебирает ячейки C5:H15 на листе Sheet1. Если ячейка содержит значение меньше 0.1, пример заменяет это значение на 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;