Docs HotXLS

Référencer des cellules à l'aide de numéros d'index

Vous pouvez utiliser la propriété Cells pour référencer une seule cellule à l'aide de numéros d'index de ligne et de colonne. Cette propriété renvoie un objet Range qui représente une seule cellule

Exemple

Dans l'exemple suivant, Cells[5,2] renvoie la cellule B5 de la feuille Sheet1. La propriété Value est ensuite définie sur 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
La propriété Cells est idéale pour parcourir une plage de cellules, comme le montre l'exemple suivant
With Workbook.Sheets[1] do begin
  for i := 1 to 10 do
    Cells[i, 1].Value := i;
end;
La propriété Cells peut être appliquée à un objet Range, comme le montre l'exemple suivant
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
  for i := 1 to Rows.Count do
    Cells[i, 1].Value := i;
end;
Cet exemple parcourt les cellules C5:H15 de la feuille Sheet1. Si une cellule contient une valeur inférieure à 0,1, l'exemple remplace cette valeur par 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;