동일한 시트 내에서 셀 값 (E1)을 기반으로 피벗 테이블 필터를 업데이트하려면이 코드를 사용하고 있습니다. 내가 뭘하고 싶습니다 요약 시트에 셀을 기반으로 필터를 업데이 트하는 것입니다. 현재 필드에 요약 된 셀과 동일한 필드를 설정하면 f2 키를 눌러 입력해야합니다. 그렇지 않으면 입력하지 않아도됩니다. 나는 조금 조정할 것이고 나의 코드는 그것을 위해 작동 할 것이라고 확신한다.VBA 피벗 테이블 하나의 셀 참조 다른 시트
팁이 있습니까?
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Range("E1")
If Target Is Nothing Then Exit Sub
On Error Resume Next
Application.EnableEvents = False
Sheets("Tech Pivot Table").PivotTables("PivotTable2").PivotCache.Refresh
With Me.PivotTables("PivotTable2")
.PivotCache.Refresh
.PivotFields("Name").CurrentPage = Target.Value
End With
Application.EnableEvents = True
End Sub
, 중요한 코드를 디버그하는 것이 중요합니다. – RGA