Tài liệu HotXLS

Tham chiếu đến ô bằng số chỉ mục

Bạn có thể dùng thuộc tính Cells để tham chiếu đến một ô bằng số chỉ mục hàng và cột. Thuộc tính này trả về một đối tượng Range đại diện cho một ô duy nhất

Ví dụ

Trong ví dụ sau, Cells[5,2] trả về ô B5 trên Sheet1. Sau đó thuộc tính Value được đặt thành 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
Thuộc tính Cells hoạt động tốt khi duyệt qua một vùng ô, như trong ví dụ sau
With Workbook.Sheets[1] do begin
  for i := 1 to 10 do
    Cells[i, 1].Value := i;
end;
Thuộc tính Cells có thể được áp dụng cho đối tượng Range, như trong ví dụ sau
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
  for i := 1 to Rows.Count do
    Cells[i, 1].Value := i;
end;
Ví dụ này duyệt qua các ô C5:H15 trên Sheet1. Nếu một ô có giá trị nhỏ hơn 0,1, ví dụ sẽ thay thế giá trị đó bằng 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;