Excel Interop 라이브러리를 사용하여 시트를 가져 와서 시트의 값을 바꿉니다. 내 시트 구조는 다음과 같습니다.Excel Interop 및 수식 범위
열 A-E는 F-L 열의 데이터를 처리하는 수식을 포함합니다. 시트를 업데이트하면 F-L의 내용을 지우고 A-E의 수식을 그대로 둡니다. 그런 다음 F-L 열에 새 데이터를 채 웁니다.
입력 한 새 데이터의 전체 범위까지 확장하려면 열 A - E (모든 행)에 내 공식이 필요합니다.
예를 들어 =sum(G1,G8)
은 데이터를 8에서 20 행으로 확장하면 이되어야합니다. 시트에있는 현재 수식을 모두 얻을 수있는 방법이 있습니까? 수식의 범위를 어떻게 확장합니까?
형식 끝에')'이 누락 된 것처럼 보입니다. ' "= SUM (G1, G {0})"' – SwDevMan81
@ SwDevMan81 좋은 지점. 수정 됨. – SeeSharp
그게 내가 생각한거야. -하지만 그들은 수식을 가질 수 있기 때문에 더 쉬운 방법이 있기를 바랐다. 이 메서드를 사용하고 정규식을 사용하는 것일까 요? – Bob