Dokumentácia HotXLS

Vlastnosť Value

Vracia alebo nastavuje hodnotu zadaného rozsahu. Čítanie/zápis Variant

Syntax

property Value: Variant;

Poznámky

Ak bunka obsahuje konštantu, táto vlastnosť vracia konštantu. Ak bunka obsahuje vzorec, vlastnosť Value vracia vypočítaný výsledok vzorca. Ak je rozsah jednodimenzionálny alebo dvojdimenzionálny, môžete nastaviť hodnotu na variant pole rovnakých dimenzií. Podobne vlastnosť Value vracia variant pole. Nastavenie hodnoty pre rozsah s viacerými bunkami vyplní všetky bunky v rozsahu hodnotou

Príklad

Tento príklad nastaví hodnotu bunky A1 na hárku jedna na 3.14159

Workbook.Sheets[1].Range['A1', 'A1'].Value := 3.14159;
Tento príklad je rovnaký ako predchádzajúci

Workbook.Sheets[1].Cells.Item[1, 1].Value := 3.14159;
Tento príklad je rovnaký ako predchádzajúci

Workbook.Sheets[1].Cells[1, 1].Value := 3.14159;
Tento príklad nastaví hodnotu bunky A1 na hárku jedna na PI

Workbook.Sheets[1].Range['A1', 'A1'].Value := '=PI()';
Tento príklad kopíruje hodnoty z rozsahu A1:F1 do rozsahu A2:F2

With Workbook.Sheets[1] do begin
  Range['A2', 'F2'].Value := Range['A1', 'F1'].Value;
end;
Tento príklad je rovnaký ako predchádzajúci

With Workbook.Sheets[1].Range['A1', 'F1'] do
    Offset[1,0].Value := Value;
Tento príklad demonštruje použitie vzorcov

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;