Excel2010のVBAで
折れ線グラフのマーカーの色やスタイルを、個別に変更したいのですが、
マーカーの色を変更すると、線の色まで変わってしまいます。
「マクロの記録」の機能を使うと以下のコードになります。
(記録でやったので、無駄なコードがありますが、そのままのせてます)
VBA
1 ActiveSheet.ChartObjects("グラフ 1").Activate 2 ActiveChart.SeriesCollection(1).Select 3 ActiveChart.SeriesCollection(1).Points(2).Select 4 With Selection 5 .MarkerStyle = -4142 6 .MarkerSize = 5 7 End With 8 Selection.MarkerStyle = -4168 9 Selection.MarkerSize = 15 10 With Selection.Format.Line 11 .Visible = msoTrue 12 .Weight = 5 13 End With 14 With Selection.Format.Line 15 .Visible = msoTrue 16 .ForeColor.ObjectThemeColor = msoThemeColorAccent1 17 .ForeColor.TintAndShade = 0 18 .ForeColor.Brightness = -0.25 19 .Transparency = 0 20 End With
ForeColor.ObjectThemeColor = msoThemeColorAccent1
の部分で、色を変更していると思うのですが、
「マクロの記録」で操作しているときは、
「データ要素の書式設定」で「マーカーの色」を選択して、
マーカーの色だけを変更しています。
しかし記録されたマクロを実行すると、
グラフの「線の色」も同時にマーカーの色と同じ色になってしまいます。
「線の色」と「マーカーの色」を別々にするにはどうすればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/17 00:11