自分的には需要のある、出来合いマクロで斜線を引いたり消したりする方法です。
実行するたびに斜線をON/OFFするマクロ
前提として、マクロで斜線を引くコード、およびIF文の知識が必要となります。
![diago](https://sunagitsune.com/wp-content/uploads/2021/04/diago.gif)
下記のコードを実行すると、すでにアクティブセルに右上がりの斜線がある場合はそれを消し、ない場合は斜線を引きます。
' vba
' 右上がりの線がある場合
If ActiveCell.Borders(xlDiagonalUp).LineStyle = xlLineStyleNone Then
ActiveCell.Borders(xlDiagonalUp).LineStyle = xlContinuous
' ない場合
Else
ActiveCell.Borders(xlDiagonalUp).LineStyle = xlLineStyleNone
End If
もし左上がりの斜線にしたい場合は、xlDiagonalUpの部分をxlDiagonalDownに変えます。
線の種類などにもこだわりたい方は、お手数ですが別記事をご参照ください。
線の種類などにもこだわりたい方は、お手数ですが別記事をご参照ください。
クイックアクセスツールバーに登録
![ssn16](https://sunagitsune.com/wp-content/uploads/2021/04/ssn16.png)
よく使うようであれば、なんらかの方法でアクセスしやすくしておくと良いです。
たとえばクイックアクセスツールバーに追加するのであれば、ファイルタブ→
たとえばクイックアクセスツールバーに追加するのであれば、ファイルタブ→
![ssn17](https://sunagitsune.com/wp-content/uploads/2021/04/ssn17.png)
オプション→
![ssn18](https://sunagitsune.com/wp-content/uploads/2021/04/ssn18.png)
クイックアクセスツールバー→
![ssn19](https://sunagitsune.com/wp-content/uploads/2021/04/ssn19.png)
マクロ→
![ssn20](https://sunagitsune.com/wp-content/uploads/2021/04/ssn20-650x546.png)
作ったマクロを追加してOKすると、
![ssn21](https://sunagitsune.com/wp-content/uploads/2021/04/ssn21.png)
ここにボタンができるので、押すたびに斜線を引いたり消したりできていい感じです。
あるいはリボンのユーザー設定でリボンにコマンドを追加したり、ショートカット化することも可能です。
![](https://sunagitsune.com/wp-content/uploads/2021/03/people-2590655_1280-160x90.jpg)
Excel(エクセル):罫線
罫線の引き方、編集、設定方法まとめです。
Excel操作で罫線
基本の罫線の作り方、引き方、削除方法です。
基本その2、罫線の種類の変更方法です。セルの一部だけに線を引く方法、セルの書式設定で罫線を引く方法につ...
![](https://sunagitsune.com/wp-content/uploads/2018/12/mathematics-1509559_1280-160x90.jpg)
関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。
コメント