您可以使用 Cells 屬性,以列和欄索引編號參照單一儲存格。此屬性傳回代表單一儲存格的 Range 物件
在下列範例中,Cells[5,2] 傳回 Sheet1 上的 B5 儲存格,然後將 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;
此範例逐一存取 Sheet1 上的 C5:H15 儲存格。若儲存格包含小於 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;