Du kan bruge egenskaben Cells til at henvise til en enkelt celle ved hjælp af række- og kolonneindekstal. Egenskaben returnerer et Range-objekt, der repræsenterer en enkelt celle
I det følgende eksempel returnerer Cells[5,2] celle B5 på Sheet1. Egenskaben Value sættes derefter til 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
Egenskaben Cells egner sig godt til at gennemløbe et celleområde i en løkke, som vist i det følgende eksempel
With Workbook.Sheets[1] do begin
for i := 1 to 10 do
Cells[i, 1].Value := i;
end;
Egenskaben Cells kan også anvendes på et Range-objekt, som vist i det følgende eksempel
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
for i := 1 to Rows.Count do
Cells[i, 1].Value := i;
end;
Dette eksempel gennemløber cellerne C5:H15 på Sheet1. Hvis en celle indeholder en værdi mindre end 0,1, erstatter eksemplet værdien med 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;