1-07.セルの操作:セルに格子の罫線を引くには?

Bordersコレクション LineStyleプロパティ

セル.Borders.LineStyle

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

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

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


B2 ~ E5セルの範囲に格子の罫線を引く

Sub Sample()

Range(“B2:E5”).Borders.LineStyle = xlContinuous

End Sub

 

実行結果

このエントリーをはてなブックマークに追加

IT開発関連書とビジネス書が豊富な翔泳社の通販『SEshop』
dポイントがどんどんたまる【d払いポイントGETモール】
業界最安値宣言!高性能・低価格のパソコン通販は【UsedFun】
リラクゼーションをお得に体験!ご予約はEPARKで!
【じゃらん】国内25,000軒の宿をネットで予約OK!2%ポイント還元!
【早い者勝ち!】.com/.net/.jp ドメイン取るならお名前.com

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です