![](https://excel-vba.work/wp-content/themes/cocoon-master/images/b-woman.png)
VBAで
・全てのシートの
・枠線を非表示
にできます!
![枠線が表示されている](https://excel-vba.work/wp-content/uploads/2021/10/vba_allsheet_line_false_001.png)
VBAコード
以下2つにより、全てのシートの枠線を非表示にします。
・シートの数だけ繰り返し処理を行う
・枠線を非表示にする
Option Explicit
Sub sample()
Dim s As Worksheet
'シートの数だけ繰り返し
For Each s In ThisWorkbook.Worksheets
'シートをアクティブにする
s.Activate
'枠線を非表示にする
ActiveWindow.DisplayGridlines = False
Next
End Sub
実行結果
全てのシートの枠線を非表示にできました。
![枠線が非表示になった。他のシートの枠線も非表示になっています。](https://excel-vba.work/wp-content/uploads/2021/10/vba_allsheet_line_false_002.png)
参考
上記のVBAコードで使用した以下の詳細は、本サイトの当該ページをご確認ください。
●シートの数だけ繰り返し処理を行う
●枠線を非表示にする