本以外スマートフォン用の表示で見る本以外2017-04-26グラフ自動生成を行うマクロを組みました。完成図としてはこんな感じで、棒グラフの平均が赤い線として出ます。コードはこんな感じです。■グラフへの系列追加まずポイントとしては、SeriesCollection.Addで平均の系列をグラフに追加する部分です。ele_ave当初これを変数でやろうとして、配列や二次元配列を渡してみたり、仮想的なRangeオブジェクト(セルのA1~A5とかという範囲を持たないもの)を生成しようとしたりしたんですが、うまくいかず、結局TMPシートを使用して後で非表示にするという方法に落ち着きました。次に、シート上にあるグラフを選択する部分です。ActiveSheet.ChartObjects(1)マクロの記録で同様のことを確認するとグラフ名(この場合だとグラフ1とかグラフ2とかに自動でなってます)でグラフを取得していますが、これは使用できませんでした。理由はよくわかりません。第二横軸を生成する部分です。2に設定した時点でできていると思っていたのですが(現に第二「縦軸」に関してはそうです)、実はデフォルトでは未作成(非表示?)になっていて、この生成の手順を抜かして第二横軸の設定をいじる以下の記載にいこうとすると、下記の処理で落ちます。xlSecondary).Select要するに第二横軸が選択できないということです。それ以外の部分についてはおおむねマクロの記載を確認することで知れると思います。■参考文献infoyandssblog.blogspot.jp平均値線のひき方は上記サイト様を参考にさせていただきました。月別アーカイブ参加グループテクノロジーはてなブログをはじめよう!zizamo2193さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。