コンボボックスを備えたExcelのユーザーフォームがあり、コンボボックスで何かを選択すると、特定のシートのピボットテーブルが自動的に更新されます。ここで、ピボットテーブルにあるすべてのフィールドを取得し、それらを別の列にコピーします。私はそれをvbで書く必要がありますが、何らかの理由でセルをコピーしません。それが私のコードです:
Set x = ActiveSheet.PivotTables("PivotTable4.1").DataBodyRange.Cells
x.Copy
Application.Goto Reference:="pivot_paste"
x.Paste
何らかの理由で最後の行を除いてすべてが正常に動作します助けてください