• 締切済み

Excelマクロ、散布図の線種設定

Excelの散布図をマクロで操作するプログラムを作ろうとしています。 それぞれの系列をマーカー付きの折れ線で表示しており、 点と点を結ぶ線を破線、マーカーの枠線を実線に設定しようとしています。 しかし、マクロの記録では、 点と点を結ぶ線の設定は ActiveChart.FullSeriesCollection(1).Select With Selection.Format.Line .Visible = msoTrue .DashStyle = msoLineDash End With と記録され、マーカーの枠線の設定は ActiveChart.FullSeriesCollection(1).Select With Selection.Format.Line .Visible = msoTrue .DashStyle = msoLineSolid End With と記録され、 線種を表すmsoLineDash, msoLineSolid以外違いがなく、 実際にコードを実行しても、「点と点を結ぶ線の線種」と「マーカーの枠線の線種」が同じになってしまいます。 どうすれば 「点と点を結ぶ線の線種」と「マーカーの枠線の線種」 を別々に設定できるのでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

質問の書き振りから、質問者は、理系の人か、委託を受けてやる業界の人を想像した。 このテーマらしきものでWEB照会すると、 「VBA から見た EXCEL の散布図の点と線」という記事が見つかった。 https://www.muscle-hypertrophy.com/?p=7500 参考になりませんか? 外れていたらすみません。

take83
質問者

お礼

回答ありがとうございます。 教えていただいたページには、 マーカーの塗りつぶし色や形状について記述がありますが、 知りたいのは、マーカーの枠線の線種をどう設定するかなのです・・・。 (上記のページは、今回の質問とは違う部分では有用な情報がありました。 どうもありがとうございます。)

関連するQ&A