
Excel VBAでグラフのデータテーブルの凡例キーを表示したり、非表示にしたりする記録です。
グラフデータテーブルの凡例キーの表示、非表示は「ShowLegendKey」プロパティを使います。
< スポンサーリンク >
「ShowLegendKey」プロパティ構文
式.ShowLegendKey
グラフのデータテーブルの凡例キーを表示する場合はTrue、非表示にする場合はFalse。Boolean型の値を取得、または設定します。
VBAでグラフデータテーブルの凡例キーの表示、非表示にする例
アクティブシートの1つ目のグラフのデータテーブルの凡例キーを非表示にします。
Sub test()
ActiveSheet.ChartObjects(1).Chart.DataTable.ShowLegendKey = False
End Sub


アクティブシートの1つ目のグラフのデータテーブルの凡例キーを表示します。
Sub test()
ActiveSheet.ChartObjects(1).Chart.DataTable.ShowLegendKey = True
End Sub


アクティブシートの全てのグラフのデータテーブルの凡例キーを非表示にします。
Sub test()
Dim i As Long
With ActiveSheet
For i = 1 To .ChartObjects.Count
.ChartObjects(i).Chart.DataTable.ShowLegendKey = False
Next i
End With
End Sub


データテーブル自体の表示・非表示を切り替えたい場合
凡例キーではなく、データテーブル自体の表示・非表示を切り替えたい場合はこちらの記事もご覧ください。
Excel VBAでグラフのデータテーブルを表示したり、非表示にしたりする記録です。 グラフのデータテーブルの表示、非表示は「HasDataTable」プロパティを使います。 「HasDataTable」プロパティ構文 …
まとめ
DataTable.ShowLegendKeyにTrueを設定するとデータテーブルに凡例キーが表示され、Falseを設定すると非表示になります。
こんな記事も書いています

