• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELマクロのピボットテーブル)

EXCELマクロでピボットテーブルの表記を調整する方法

このQ&Aのポイント
  • EXCELマクロを使用してピボットテーブルを作成する際、横に名前、平均/点数、個数/点数と表記したいが、2行に分かれてしまう場合の調整方法を紹介します。
  • 具体的なマクロの変更点は、名前と点数を表記する部分で、ピボットテーブルの設定を行う前に2回行う必要があります。
  • マクロの変更箇所は、名前と点数の表記の設定を2回行い、その後にピボットテーブルの設定を行うことで、横に名前、平均/点数、個数/点数と表記されるようになります。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

'ピボットテーブル作成 Dim pvt As PivotTable Dim rngData As Range Set rngData = ActiveSheet.Range("A1").CurrentRegion Sheets.Add Set pvt = _ ActiveWorkbook.PivotCaches.Add( _ SourceType:=xlDatabase, _ SourceData:=rngData). _ CreatePivotTable(TableDestination:=Range("A3")) With pvt .PivotFields("名前").Orientation = xlRowField .PivotFields("点数").Orientation = xlDataField .PivotFields("点数").Orientation = xlDataField .DataFields(1).Function = xlAverage .DataFields(2).Function = xlCount .datafields(1).caption = "平均/点数" .datafields(2).caption = "個数/点数" .datapivotfield.orientation = xlcolumnfield End With

Siam0710
質問者

お礼

迅速な回答ありがとうございます。 ばっちりです。 助かりました。

関連するQ&A