PeacefulWish

Photograph & Programming

エクセルグラフの線を同一色に。

2011-10-22 16:23:59 | Programming
仕事で久々に面倒なエクセルグラフ作業があり、マクロにしたのでメモ

こういうケースは稀だと思うけど、、
折れ線グラフの線をお系列すべて同じ色にするという(^^;

以下一部抜粋


グラフ追加
ActiveSheet.Shapes.AddChart.Select

折れ線グラフにする
ActiveChart.ChartType = xlLine

X,Y軸入れ替え
ActiveChart.PlotBy = xlRows


系列の数を取得し、各系列に指定した色などを設定していく
iCount = ActiveChart.SeriesCollection.Count
For i = 1 To iCount

ActiveChart.SeriesCollection(i).Select
  'マーカー○、サイズ2
With Selection
.MarkerStyle = 8
.MarkerSize = 2
End With
With Selection.Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(0, 112, 192)
.Solid
End With
With Selection.Format.Line
.Visible = msoTrue
.ForeColor.RGB = RGB(0, 112, 192)
End With


〜等必要な処理〜



Next i



マクロは、あらかじめ操作をマクロで記録して組み立てていくのが楽ですね。余分なコードありそうですが。。。


環境

office 2010
VBA 7.0
ジャンル:
ウェブログ
キーワード
折れ線グラフ
Comment (0) |  Trackback (0) |  この記事についてブログを書く
Messenger この記事をはてなブックマークに追加 mixiチェック シェア
« NW | TOP | 苦戦 »

Comment

コメントはありません。

post a comment


コメント利用規約に同意の上コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁

Trackback

Trackback  Ping-URL
ブログ作成者から承認されるまでトラックバックは反映されません。

Related Topics