셀을 기반으로하는 피벗 테이블 보고서 필터를 변경하는 VBA 코드가 있습니다.피벗 테이블 변경 VBA를 사용하는 보고서 필터
영숫자 인 입력으로 모두 잘 작동합니다. 입력이 숫자 일 때 오류가 발생합니다.
런타임 오류 '1004':
애플리케이션 정의 또는 개체 정의 오류
여기Sub ProjSelect_PivotsUpdate() Dim Selected_Proj Selected_Proj = Worksheets("Parameters").Range("SelectedProj") ActiveSheet.PivotTables("PivotTable1").PivotFields("Project").ClearAllFilters ActiveSheet.PivotTables("PivotTable1").PivotFields("Project").CurrentPage = _ Selected_Proj End Sub
오류 코드 : 여기
코드이다.
Dim Line을 Dim Selected_Proj로 변경했는데 작동하지 않았습니다. 또한 프로젝트 이름이 데이터베이스에서 나오기 때문에 숫자 앞에 숫자를 추가 할 수 없습니다. – user2810405
매크로를 다시 테스트 한 결과 필터에 선택한 값이 포함되어 있지 않으면이 오류가 발생하지만 값이 필터에 있으면 오류가 발생하지 않는다는 것을 알았습니다. – Taotao