[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vbaでの棒グラフの作成』(aya)
下記のような表より、縦棒グラフの作成を検討しています。
しかしながら、x軸項目名と凡例項目が逆に表記される場合があり、表記を固定させたいのですがうまくいきません。
(*手動で「行と列を切り替える」を行えばいいのですが、vbaで整えることを希望します)
どのように修正すればいいのか、ご教授いただけますでしょうか。
(表)
実績 予測 過年度実績1 過年度実績2
項目1 oooo oooo xxxxx △△△
項目2 oooo oooo xxxxx △△△
項目3 oooo oooo xxxxx △△△
(グラフの仕様)
?@表としては「実績」、「予想」、「過年度実績1」、「過年度実績2」のそれぞれの縦棒グラフを作成する。
?Ay軸は数値を、x軸は項目を表記。
(考えたvba)
'範囲設定
grpAdr1 = "A" & output_first1 & ":A" & output_end1 & ","
grpAdr2 = "B" & output_first1 & ":B" & output_end1
union_grpAdr = grpAdr1 & grpAdr2
' グラフのタイトル
title = "実績"
'出力位置の指定
outRow = output_end1 + 3
'作成
With ActiveSheet.Shapes.AddChart
.name = "実績グラフ"
With .Chart
.ChartType = xlColumnClustered .SetSourceData Source:=ActiveWorkbook.Worksheets(sheet1).Range(union_grpAdr) .HasTitle = True .ChartTitle.Text = title .HasAxis(xlCategory) = True .HasLegend = False .Parent.Top = Worksheets(wsAFormat).Range("A" & outRow).Top .Parent.Left = Worksheets(wsAFormat).Range("A" & outRow).Left .Parent.Height = 150 .Parent.Width = 400 End With End With
< 使用 アプリ:、使用 OS:Windows10 >
(aya) 2018/06/06(水) 10:44
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.