4

Excel で VBA を使用して複数のシリーズを含む折れ線グラフを作成し、2 つのシリーズのデータ​​が非常に似ているため、それらのグラフ シリーズの線が部分的に重なっている場合、最後に書き込まれたものが前に書き込まれたものより前になります。

イベントではWorksheet_Change、データを変更するユーザー アクションに基づいて、どのチャート シリーズ ラインが前面にあるかを行き来できるようにしたいと考えています。チャートを削除して再作成せずにそれを行うことはできますか?

シリーズラインを識別する方法は次のとおりです。たとえば、シリーズ2は次のとおりです。

Sheet1.ChartObjects("MyChart").Chart.SeriesCollection(2)

それTypeNameに乗って帰りますSeries。ヘルプに表示Seriesされますが、そのプロパティとメソッドに関する情報はありません。オブジェクト ブラウザに表示されませんSeries(Excel 2007 を使用しています)。コンテキスト ヘルプ ドロップダウンでプロパティとメソッドのリストを取得できましたが、ドロップダウンには有望なものは何もありませんでした。

では、チャートを削除して再作成せずに、チャート シリーズを前面に移動したり背面に移動したりできますか?

4

2 に答える 2