string으로 선언된 변수에 엑셀 함수 식을 넣어 Write cell activity를 통해 cell에 입력하려 도중에 문제가 발생하였습니다.
변수 초기화 시
“=COUNTIFS($B$2:$B$86, “”>=”“&DATE(2021,LEFT(H$5,FIND(”“월”“,H$5)-1),1), $B$2:$B$86, “”<=”“&EOMONTH(Date(2021,LEFT(H$5,FIND(”“월”“,H$5)-1),1),0))”
를 삽입하면 정상 작동하지만 아래와 같이 초기화를 하면 런타임 에러가 발생합니다.
Concat() 함수도 사용해보고 & 연산자, + 연산자를 다 사용해보았지만 문제는 동일합니다.
꼼수이긴한데 =앞에 띄어쓰기나 아무 문자열 먼저 넣고 입력 후에 엑셀에서 =앞부분 제거 하는식으로 가능해요
" =COUNTIFS(“+maxExpr+”>=&DATE(2021,LEFT(H$5,FIND(““월””,H$5)-1),1)“+maxExpr+”<=&EOMONTH(DATE(2021,LEFT(H$5,FIND(““월””,H$5)-1),1),0))"