목록 개체가있는 워크 시트 함수가 있는데 적절한 값을 제공하지 않습니다.
출력은 항상 0입니다.
Sub volsumif()
Application.ScreenUpdating = False
Set wb2 = ThisWorkbook
Set ws1 = wb2.Sheets("Dist_Summary")
'Set a = wb2.Sheets("SALES").ListObjects("SALES").Range
Set ws2 = wb2.Sheets("Dist_Perf Total Brands")
Set ws3 = wb2.Sheets("SALES")
'Set ws4 = wb2.Sheets("SALES_Target").ListObjects("SALES_TARGET").ListRows.Count
Set ws5 = wb2.Sheets("Dump")
Set ws6 = wb2.Sheets("Top_Accts")
Set ws7 = wb2.Sheets("Per_Chn")
//before ws3.range("Z:Z")
ws2.Range("B83") = Application.WorksheetFunction.SumIfs _
(ws3.ListObjects("SALES").DataBodyRange(0, 26), _
ws3.ListObjects("SALES").DataBodyRange(0, 4), _
ws2.Range("A82"))
End Sub
의 인수로 전체 열에 액세스하려고 Sumifs
합니까? 그렇다면 다음을 시도하십시오.
ws2.Range("B83") = Application.WorksheetFunction.SumIfs _
(ws3.ListObjects("SALES").ListColumns(26).DataBodyRange, _
ws3.ListObjects("SALES").ListColumns(4).DataBodyRange, _
ws2.Range("A82"))
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다