채 Excel 셀룰라 프로그래밍 방식으로 함께하면 작동하지 않는 수식
-
20-12-2019 - |
문제
내가 채우려고 Excel2010 셀룰라 프로그래밍을 통해 COM,으로 나타내는 문자열인 경우-공식입니다.
다음과 같은 라인 코드의 잘 작동하고,그것을 해결하는 4Excel:
.Range("C10").Value = "=2+2"
하지만 내가 전달하는 경우-식(문자열)...
.Range("C11").Value = "=IF(1+1=2;2;0)"
...나로 실행 COMException
, 말: Exception from HRESULT: 0x800A03EC
.
내가 입력하는 경우 동일한 경우 공식에서 직접 Excel,그것을 정확하게 분석할.
당신의 도움을 주셔서 감사합니다!
Chris
해결책
바꾸어야 합 세미콜론으로는 쉼표로 구분하고,사용 .Formula
대 .Value
.Range("C11").Formula= "=IF(1+1=2,2,0)"
제휴하지 않습니다 StackOverflow