2014年11月18日現在某ブログより引越し中です。 しばし更新が増えるかもしれません、 よろしくお願い致します。

2014年11月20日

マクロで集計した配列値よりグラフを作成

セルの値を使わずに、マクロ内で集計した配列値
を使ってグラフを作成

    Dim co As ChartObject
    Dim Name As Variant
    Dim kokugo As Variant
    Dim sugaku As Variant
    Dim eigo As Variant
   
    Name = Array("一郎", "二郎", "三郎")
   
    kokugo = Array(80, 70, 90)
   
    sugaku = Array(65, 78, 50)
   
    eigo = Array(55, 90, 80)
   
    Set co = ActiveSheet.ChartObjects.Add(10, 10, 300, 200)
   
    'グラフ形式を設定
    co.Chart.ChartType = xlColumnClustered

    '凡例非表示
    co.Chart.HasLegend = True
   
    With co.Chart.SeriesCollection.NewSeries
       
        .Name = "国語"
       
        .Values = kokugo  '1軸目の値
       
        .XValues = Name
   
    End With
   
    '二軸目の値
    With co.Chart.SeriesCollection.NewSeries
       
        .Name = "数学"
       
        .Values = sugaku
   
    End With
   
    '三軸目の値
    With co.Chart.SeriesCollection.NewSeries
       
        .Name = "英語"
       
        .Values = eigo
   
    End With

【結果】

マクロで集計した配列値よりグラフを作成



※このブログではブログの持ち主が承認した後、コメントが反映される設定です。
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
マクロで集計した配列値よりグラフを作成
    コメント(0)