goo blog サービス終了のお知らせ 

自作ソフトとアプリ開発メモなどなど・・・

サイトからダウンロードして利用できるソフトの活用方法、アプリ開発上のメモ、スマホについて

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

2010-11-01 17:19:41 | └ETC

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

    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

【結果】



最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。