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


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


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


内側の縦線も設定したい場合
横線だけでなく、内側の縦線を表示・非表示にしたい場合はこちらの記事もご覧ください。
Excel VBAでグラフのデータテーブルの内側の縦線を表示したり、非表示にしたりする記録です。 グラフのデータテーブル内側の縦線の表示、非表示は「HasBorderVertical」プロパティを使います。 「HasBo …
まとめ
DataTable.HasBorderHorizontalにTrueを設定するとデータテーブル内側の横線が表示され、Falseを設定すると非表示になります。
こんな記事も書いています

