ここから本文です

エクセルのピポットグラフについて教えて下さい。 添付ファイルのデータをマク...

spb********さん

2020/7/1216:34:16

エクセルのピポットグラフについて教えて下さい。

添付ファイルのデータをマクロを組んでピポットグラフを作成したいのですが、データ行は毎回変わります。

マクロでは100行までデータの範囲を設定しています。

エクセル2016だとデータが12行までしかデータない状態で100行まで選択してピポットグラフを作成したときにピポットグラフのフィールドでフィールドを選択した時に値に入ってくれるのですが、2013だと軸の方に入ってしまいます。
2013でもフィールドで選択した時に軸ではなく値に入るようにするにはどのようにすればいいのか教えて頂けますか。

コードは下記のような感じです。

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"元データ!R2C38:R100C44", Version:=xlPivotTableVersion15).CreatePivotTable TableDestination:= _
"グラフ!C1:C26", TableName:="ピボットテーブル1", DefaultVersion:=xlPivotTableVersion15

よろしくお願いいたします。

ピボットグラフ,DefaultVersion,R100C44&quot,SourceType,SourceData

閲覧数:
24
回答数:
1
お礼:
250枚

違反報告

回答

1〜1件/1件中

Ex3さん

2020/7/1705:04:16

データ行が変わってもいいように、予めその範囲をテーブルにしておけば

SourceData:= "元データ!R2C38:R100C44",

のところは

SourceData:= "テーブル1"

という記述にできます。

こういうことではなくて?

  • 質問者

    spb********さん

    2020/7/1714:36:21

    回答ありがとうございます。
    テーブル作成してやってみたのですが、やはり行数が変わると2016では問題ありませんが2013ではデータが値の方に入ってしまいます。

    他に方法があれはご教授願えますか。

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる