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 un rango unidimensional o bidimensional, puede establecer el valor en un array Variant de las mismas dimensiones. Del mismo modo, la propiedad Value devuelve el array Variant. Al establecer el valor para un rango de varias celdas, se rellena todas las celdas del rango con el 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 igual al anterior
Workbook.Sheets[1].Cells.Item[1, 1].Value := 3.14159;
Este ejemplo es igual 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 igual al anterior
With Workbook.Sheets[1].Range['A1', 'F1'] do
Offset[1,0].Value := Value;
Este ejemplo muestra 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;