Documentation HotXLS

Propriété Value

Retourne ou définit la valeur de la plage spécifiée. Lecture/écriture Variant

Syntaxe

property Value: Variant;

Remarques

Si la cellule contient une constante, cette propriété retourne la constante. Si la cellule contient une formule, la propriété Value retourne le résultat calculé de la formule. Si la plage est une plage à une ou deux dimensions, vous pouvez définir la valeur sur un tableau Variant de mêmes dimensions. De même, la propriété Value retourne le tableau Variant. Définir la valeur pour une plage multi-cellules remplit toutes les cellules de la plage avec la valeur

Exemple

Cet exemple définit la valeur de la cellule A1 de la feuille 1 à 3,14159

Workbook.Sheets[1].Range['A1', 'A1'].Value := 3.14159;
Cet exemple est identique au précédent

Workbook.Sheets[1].Cells.Item[1, 1].Value := 3.14159;
Cet exemple est identique au précédent

Workbook.Sheets[1].Cells[1, 1].Value := 3.14159;
Cet exemple définit la valeur de la cellule A1 de la feuille 1 sur PI

Workbook.Sheets[1].Range['A1', 'A1'].Value := '=PI()';
Cet exemple copie les valeurs de la plage A1:F1 vers la plage A2:F2

With Workbook.Sheets[1] do begin
  Range['A2', 'F2'].Value := Range['A1', 'F1'].Value;
end;
Cet exemple est identique au précédent

With Workbook.Sheets[1].Range['A1', 'F1'] do
    Offset[1,0].Value := Value;
Cet exemple illustre l'utilisation des formules

With Workbook.Sheets[1] do begin
  Range['B1', 'B1'].Value := '=(A1/100)*20';
  Range['B2', 'B2'].Value := '=SUM(A1:B1)';
  Range['B3', 'B3'].Value := '=PI()*A3^2/2';
end;