2017-03-24 4 views
1

수식을 C# interop의 열 합계로 설정하는 방법은 무엇입니까? 수식을 C# interop의 열 합계로 설정하는 방법

나는
sheet.Range["O4"].Formula = string.Format("=SUM({0})", table.ListColumns["MONTANT"].DataBodyRange.Address); 

을 시도하지만 난 테이블에 행을 추가 할 때 합은, 그것은 새로운 라인을지지 않습니다 올바르지 않습니다.

+1

"SUM = {0} : {0})"형식을 사용 하시겠습니까? – dasblinkenlight

+0

완벽한, 감사합니다 :) – juavenel

답변

0

Excel에서 열을 합치면, 예를 들어 AX 일 때 SUM(AX:AX)이라고 씁니다. 따라서 형식은 SUM({0}:{0})이어야합니다.

sheet.Range["O4"].Formula = string.Format("=SUM({0}:{0})", table.ListColumns["MONTANT"].DataBodyRange.Address);