2011-12-08 12 views
1

現在の期間の結果の棒グラフを作成する必要があります。これには、前の期間を表示する折れ線グラフがExcel 2010ワークブックを使用しています。Excel 2010のバーグラフ付き線グラフ

Bar Graph with a Line Graph

上のグラフの種類は、Excel 2003のまたはExcel 2010ワークブックには可能ですか?もしそうなら、どうすれば同じことができますか?

私はどこかでXYクラスタグラフがトリックを行いますが、同じ効果を再現することはできませんでした。

+0

「ラインにシリーズ第3弾の種類を変更し、その後、3つのシリーズを持つ棒グラフを作成します。 "(チャートのシリーズを右クリックし、"シリーズチャートタイプを変更 "を選択します)。 –

答えて

2

少し片付けアップは、マクロを記録した:私の例

With ActiveSheet.Shapes.AddChart.Chart 
    .SetSourceData Source:=Range("'Sheet1'!$B$7:$E$14") 
    .ChartType = xlColumnClustered 
    .SeriesCollection(3).ChartType = xlLine 
End With 

ソースデータ:

Month  Series1 Series2 Series3 
J  10  15  5 
F  20  30  10 
M  30  45  15 
A  40  60  45 
M  50  75  72 
Jun  60  90  24 
Jul  70  105  35 
+0

上記のマクロは、既存のグラフが既に存在する場合にも機能しますか?現在、私は新しいグラフを作成することができますが、正しいX軸とY軸を取得し、ラベルが正しく表示されるようにさらに修正する必要があります。 – gagneet

+0

ありがとうございました:-) ...私は数字の2つの列だけで、無効な値のエラーを取得しようとしていました... – gagneet

+0

私は列の連続したセットを持っていない場合、上記はまだ動作しますか? 月シリーズ1 SeriesXシリーズ2 SeriesYシリーズ3 J 10 15 5 15 5 F 20 30 10 30 10 M 30 45 15 45 15 M 50 75 72 75 72 6月 .SetSourceDataソース:= Range( "'Sheet1'!$ A $ 1:$ A $ 7、 'Sheet1'!$ C $ 1:$ C $ 7、 'Sheet1'!$ E $ 1:$ E $ 7、 'Sheet1' !$ G $ 1:$ G $ 7 ") – gagneet