Propiedad Value
Devuelve o establece el valor del rango especificado. Lectura/escritura Variant
Sintaxis
Observaciones
Si la celda contiene una constante, esta propiedad devuelve la constante. Si la celda contiene una fórmula, la propiedad Value devuelve el resultado calculado de la fórmula. Si el rango es unidimensional o bidimensional, puede establecer el valor como un Array Variant de las mismas dimensiones. De forma similar, la propiedad Value devuelve el Array Variant. Establecer el valor para un rango de varias celdas rellena todas las celdas del rango con ese valor
Ejemplo
Este ejemplo establece el valor de la celda A1 de la hoja uno en 3.14159
Workbook.Sheets[1].Range['A1', 'A1'].Value := 3.14159;
Este ejemplo es equivalente al anterior
Workbook.Sheets[1].Cells.Item[1, 1].Value := 3.14159;
Este ejemplo es equivalente al anterior
Workbook.Sheets[1].Cells[1, 1].Value := 3.14159;
Este ejemplo establece el valor de la celda A1 de la hoja uno en PI
Workbook.Sheets[1].Range['A1', 'A1'].Value := '=PI()';
Este ejemplo copia los valores del rango A1:F1 al rango A2:F2
With Workbook.Sheets[1] do begin
Range['A2', 'F2'].Value := Range['A1', 'F1'].Value;
end;
Este ejemplo es equivalente al anterior
With Workbook.Sheets[1].Range['A1', 'F1'] do
Offset[1,0].Value := Value;
Este ejemplo demuestra el 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;