セル.Borders.LineStyle

 セルに格子罫線を引く操作を「マクロの記録」機能を使って記録すると、膨大なコードが記録されます。しかしながら、標準的な格子の罫線を引くだけなら、下のサンプルコードのような1行で実現可能です。

 Bordersコレクションは、セルの上下左右などに分かれた個々の罫線を扱うものです。引数に個々の罫線を表す定数を指定しますが、引数を省略すると、格子の罫線全体を返します。そのため、Bordersコレクションの引数を省略してLineStyleプロパティをxlContinuous(直線)とすれば、格子状の直線の罫線を一発で引けます。

 なお、罫線を「なし」に設定するにはxlContinuousの代わりにxlLineStyleNoneを指定します。

[画像のクリックで拡大表示]