VBA~シートの枠線を非表示にしよう~Excel
VBAでセルの枠線を非表示にしたい場合はWindow.DisplayGridlinesプロパティをFalseに設定します。表示したい場合はTrueに設定します。
下のコードを実行すると枠線が非表示になります。
Sub test1() ActiveWindow.DisplayGridlines = False End Sub
指定したシートの枠線を非表示にする
指定したシートの枠線を非表示にしたい場合は、まず枠線を非表示にしたいシートをアクティブにします。
下のコードを実行するとSheet2の枠線が非表示になります。
Sub test2() Worksheets("Sheet2").Activate ActiveWindow.DisplayGridlines = False End Sub
枠線の色を標準に戻す
ブックを指定して枠線の色を変更する
ブックを指定して枠線を非表示にしたい場合は、まず枠線を非表示にしたいブックのシートをアクティブにします。
Book1.xlsxというブックが開いた状態で下のコードを実行するとBook1.xlsxのSheet1の枠線が非表示になります。
Sub test3() Workbooks("Book1.xlsx").Worksheets("Sheet1").Activate ActiveWindow.DisplayGridlines = False End Sub