Documentação do HotXLS

Propriedade Value

Retorna ou define o valor do intervalo especificado. Leitura/gravação Variant

Sintaxe

property Value: Variant;

Observações

Se a célula contiver uma constante, essa propriedade retorna a constante. Se a célula contiver uma Fórmula, a propriedade Value retorna o resultado calculado da Fórmula. Se o intervalo for uni ou bidimensional, você pode definir Value como uma Variant Array de

Exemplo

Este exemplo define o valor da célula A1 na planilha um como 3.14159

Workbook.Sheets[1].Range['A1', 'A1'].Value := 3.14159;
Este exemplo é igual ao anterior

Workbook.Sheets[1].Cells.Item[1, 1].Value := 3.14159;
Este exemplo é igual ao anterior

Workbook.Sheets[1].Cells[1, 1].Value := 3.14159;
Este exemplo define o valor da célula A1 na planilha um como PI

Workbook.Sheets[1].Range['A1', 'A1'].Value := '=PI()';
Este exemplo copia os valores do intervalo A1:F1 para o intervalo A2:F2

With Workbook.Sheets[1] do begin
  Range['A2', 'F2'].Value := Range['A1', 'F1'].Value;
end;
Este exemplo é igual ao anterior

With Workbook.Sheets[1].Range['A1', 'F1'] do
    Offset[1,0].Value := Value;
Este exemplo demonstra o uso de Fórmulas

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;