HotXLS 문서

Formula 속성

셀의 수식을 반환하거나 설정합니다. 읽기/쓰기 Variant

구문

property Formula: Variant;

주의 사항

셀에 상수가 포함된 경우 이 속성은 상수를 반환합니다. 셀이 비어 있으면 이 속성은 빈 문자열을 반환합니다. 셀에 수식이 포함된 경우 이 속성은 수식을 반환합니다
book.Sheets[1].Cells[2,3].Formula := '=IF(A1>100;A1*B1;A1*B2)';

예제

이 예제는 A2 셀의 수식을 설정하고 Val 변수에 수식의 결과를 가져옵니다

With Workbook.Sheets[1] do begin
  Cells[1,1].Value := 100;
  Cells[2,1].Formula := '=IF(A1>70;A1/2;A1)';
  Val := Cells[2,1].Value;  //Val = 50
end;
이 예제는 A1:F1 범위에서 A2:F2 범위로 수식을 복사합니다

With Workbook.Sheets[1] do begin
  Range['A2', 'F2'].Formula := Range['A1', 'F1'].Formula;
end;
이 예제는 이전 예제와 동일합니다

With Workbook.Sheets[1].Range['A1', 'F1'] do
    Offset[1,0].Formula := Formula;