. 물론 그것을 작동 시키려면 원칙적으로 두 테이블이 하나의 시트에 들어 맞아야한다는 전제 조건을 충족해야합니다. 내가하는 것보다, 두 테이블 사이에 충분한 공간 (= 행)을 구축하고, 새로 고친 후 테이블 사이에 남아있는 행을 숨 깁니다. 따라서 VBA가 필요하며 PivotTable_Update 이벤트에서 실행할 수 있습니다.
Private Sub hideRowsBetweenListObjects(sheetName As String)
Dim tblRowPosition1 As Integer
Dim tblNrOfRows1 As Integer
Dim tblRowPosition2 As Integer
Dim tblNrOfRows2 As Integer
'Initialize
Application.ScreenUpdating = False
With Worksheets(sheetName).ListObjects(1)
tblRowPosition1 = .Range.Row
tblNrOfRows1 = .Range.Rows.Count
End With
With Worksheets(sheetName).ListObjects(2)
tblRowPosition2 = .Range.Row
tblNrOfRows2 = .Range.Rows.Count
End With
With Worksheets(sheetName)
If tblRowPosition1 < tblRowPosition2 Then
.Range(.Cells(tblRowPosition1 + tblNrOfRows1, 1), .Cells(tblRowPosition2 - 4, 1)).EntireRow.Hidden = True
ElseIf tblRowPosition2 < tblRowPosition1 Then
.Range(.Cells(tblRowPosition2 + tblNrOfRows2, 1), .Cells(tblRowPosition1 - 4, 1)).EntireRow.Hidden = True
End If
End With
최종 하위
덮어 쓰기 경고를 해제하는 방법이 있습니다 있는지 피벗 테이블 새로 고침이 스타일 서식 봤는데 것 덮어 쓰지 않는 것, 심지어 자동 포맷 확인란이 있습니다 몇 년 동안 Excel 2013 용 개발자 베타 테스터이며 이러한 피벗 테이블을 자동 버퍼링하는 UI 방법을 보지 못했습니다. Microsoft에서 권장하는 바와 같이 각 피벗 테이블을 자체 시트로 만들 수 있으며 이러한 피벗 테이블을 요약 보고서 시트에 집계 할 수 있습니까? 문제를 피하기 위해 피벗 테이블을 나란히 놓을 수 있다는 것을 이미 알고 있다고 가정하고 있지만 아마도 옵션이 아닙니다. – KLDavenport
SharePoint에서 Excel을 사용하여 대시 보드를 배포하려고하므로 시트에서 각 피벗 테이블을 사용할 수 없습니다. – Tlachtga
최근에 Excel/SP 컨설턴트가 생겨서이 포스트를 상기 시켰습니다. 우리는 그것이 불가능하다는 것을 결정했다, 미안해 나는 도울 수 없었다. – KLDavenport