보이는 피벗 항목 데이터를 Excel VBA의 셀로 복사하는 방법
피벗 보고서 필터에 국가 코드가 있습니다. 보이는 pivotiot 항목 데이터를 가져 와서 A1의 각 셀에 각 값을 배치하고 싶습니다. 아래 코드를 사용했습니다. 그러나 모든 셀은 필터의 마지막 값만 표시합니다. 나는 복사 A1
, B1
, C1
....... 세포에 이리저리 Country Code
열 보이는 모든 값을 붙여 넣습니다 코드에 따라 A1 .Help 나
Sub Getpivotitem()
Dim ws As Worksheet
Dim str1 As Variant
Dim Data As Variant
Dim rng As Range
Set rng = Range("A1:X1")
Set ws = Sheets("Sheet1")
Dim pi As PivotItem
For Each pi In ws.PivotTables("PivotTable1").PivotFields("Country Code").PivotItems
If pi.Visible = True Then
For Each cell In rng.Columns
cell.Value = pi
Next cell
End If
Next pi
End Sub
피벗 테이블 데이터가 예상 한 결과와 다릅니다. 피벗 테이블에'FR','DE','ES' ....가 어디에 있습니까? – harun24hr
@ harun24hr 예 피벗 테이블의 값에서 해당 값을 선택했습니다. – Deepak