Excel의 Sumif 수식을 VBA 동적 코드로 변환하고 싶습니다. 이 수식이 항상 마지막 행에 있어야하고 내가 필요한 것을 계산할 수 있기를 바랍니다. 매크로 레코드를 수행하고 행 번호 대신 정수를 삽입하려고했지만 작동하지 않습니다.Excel VBA의 동적 Sumif 수식
예를 들어, 이번 달에는 175 개의 행이 있으며 다음에 나는 200 또는 140 개가 남고 모든 나머지는 동일하게 유지됩니다. 여기
내가 공식에 만든 기록을 내 코드입니다 : 그것은 따옴표를 벗어나는 않도록주의를 복용Dim ir As Integer
ir = Range("H1", Range("H1").End(xlDown)).Rows.Count
Range("H2").End(xlDown).Offset(1, 0).Select
ActiveCell.FormulaR1C1 = _
"=SUMIF(R[-174]C[-5]:R[-1]C[-5],""*total*"",R[-174]C:R[-1]C)"
좋아, 좋아요. – SJR