아래 그림과 같이 Excel vba에서 고급 필터 테이블을 작성하려고합니다. 마지막 열에서는 아래 배열 수식을 사용하고 있습니다.excel vba FormulaArray
Worksheets("Contracts").Range("N13:N" & Worksheets("contracts").Range("M" & Rows.Count).End(xlUp).Row).FormulaArray = _
"=sum(if(invoice!$A$3:$A$2000=contracts!B13,invoice!$AA$3:$AL$2000))"
내가 겪고있는 문제는 셀을 변경하지 않고 범위의 모든 셀에 수식을 복사한다는 것입니다 : contracts! B13. 그것은 동일하게 유지됩니다. B13.
내가 틀렸다?
는 다니엘에게 감사
그럼, 그것을 변경해야합니까? C13, D13 .. 등등? –
B14, B15, B16 등으로 바뀌어야합니다. :-) –