Puoi usare la proprietà Cells per riferirti a una singola cella usando numeri di indice di riga e colonna. Questa proprietà restituisce un oggetto Range che rappresenta una singola cella
Nell'esempio seguente, Cells[5,2] restituisce la cella B5 del Foglio1. La proprietà Value viene quindi impostata a 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
La proprietà Cells funziona bene per scorrere un intervallo di celle, come mostrato nell'esempio seguente
With Workbook.Sheets[1] do begin
for i := 1 to 10 do
Cells[i, 1].Value := i;
end;
La proprietà Cells può essere applicata a un oggetto Range, come mostrato nell'esempio seguente
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
for i := 1 to Rows.Count do
Cells[i, 1].Value := i;
end;
Questo esempio scorre le celle da C5 a H15 nel Foglio1. Se una cella contiene un valore inferiore a 0,1, l'esempio sostituisce quel valore con 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;