質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

解決済

2回答

2694閲覧

グラフを、マクロで作成したい

manjiro_tukino

総合スコア12

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2017/02/05 10:53

いつも大変お世話になっております。
グラフを、20件ほど作成することになりました。
マクロ等で、作成することは可能でしょうか?
|①-B1|①-B1|①-B3|②-B1|②-B2|②-B3|

設計値との差 2.0 | -1.0 | 0 | 1.0 |-0.5 |0.5

上限値 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0

下限値 -3.0 | -3.0 | -3.0 | -3.0 | -3.0 | -3.0

のような表形式で①~⑨までありグラフ数が20件ほどあります。

グラフ作成を、VAB等で、作成することって可能でしょうか?

グラフの種類:折れ線グラフ
グラフタイトル、軸ラベル(縦と横):入力で指定?
軸ラベルは、-3.0~+3.0 小数点1桁表示(0は、±0.0と表示したい)

背景の色:薄い空色のグラデーション

目盛線は、1.0、補助線は、0.5

グラフ作成が、計20件くらいあります。

宜しくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

>グラフをマクロ等で作成することは可能でしょうか?
作成可能です。
むしろ似たようなグラフを20個も作るならマクロの方が適しているといえるかもしれません。


やりたいのはこんなことでしょうか?
・①~⑨のそれぞれにB1~B3の値があり、計27個の要素を1つのグラフで表したい。
・そんなグラフを20個作る。

ただ、グラフを作ったこともないのにいきなり20個作ることを考えてしまうと、先の見えない膨大な作業に思えてしまいます。

まずはグラフを1つ作るところから始めてみましょう。
下記サイトなどでもVBAでグラフを作る方法が紹介されていますので、参考にしてみてください。
⇒参考①
⇒参考②

1つできたらあとは応用です。データを変えながら20個作れるように改修しましょう。
行き詰ったらまた質問いただければアドバイスしますので、まずはがんばってみてください。

投稿2017/02/09 03:22

jawa

総合スコア3013

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

はい可能です。Excel VBAであればマクロの記録でコードが作成されるので、まずは出力されたコードを眺めてみると良いと思います。

少し条件を変えて記録し、どこが変わるかを確認してみてください。

また、一応「ExcelVBAでデータ分析 著者:川上恭子さん」という書籍にグラフ関係のマクロが紹介されています。

色々やってみて具体的にコードの内容で困ったらまた別途ご質問されると良い回答が付くと思います。

投稿2017/02/05 11:30

thom.jp

総合スコア686

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問