Satır ve sütun dizin numaralarını kullanarak tek bir hücreye başvurmak için Cells özelliğini kullanabilirsiniz. Bu özellik tek bir hücreyi temsil eden bir Range nesnesi döndürür
Aşağıdaki örnekte, Cells[5,2], Sheet1 üzerindeki B5 hücresini döndürür. Ardından Value özelliği 10 olarak ayarlanır
Workbook.Sheets[1].Cells[5,2].Value := 10;
Cells özelliği, aşağıdaki örnekte gösterildiği gibi bir hücre aralığında döngü yapmak için çok uygundur
With Workbook.Sheets[1] do begin
for i := 1 to 10 do
Cells[i, 1].Value := i;
end;
Cells özelliği, aşağıdaki örnekte gösterildiği gibi Range nesnesine de uygulanabilir
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
for i := 1 to Rows.Count do
Cells[i, 1].Value := i;
end;
Bu örnek Sheet1 üzerindeki C5:H15 hücrelerinde döngü yapar. Bir hücre 0.1'den küçük bir değer içeriyorsa, örnek bu değeri 0 ile değiştirir
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;