Windows版Excel2016セルに罫線を引く操作をマクロ記録すると、読むのに一苦労するコードが作られます。マクロ記録でできる罫線マクロ例えばA1:G7セルを選択して、[ホーム]タブの[罫線]ボタンから「格子」罫線を引く操作をマクロ記録すると、[スポンサードリンク]以下のようなコードが作られます。格子」といった検索キーワードで、このサイト・インストラクターのネタ帳へのアクセスもあります。格子罫線を引くサンプルマクロBorderオブジェクトではなく、Bordersコレクションオブジェクトを使えば、もっと簡単に格子罫線を引くことができます。Sub上記のSubプロシージャを実行すると、アクティブシートのA1:G7セルに、赤色の格子罫線が引かれます。BordersコレクションはBorderオブジェクトと同じプロパティも持っているBordersコレクションオブジェクトは、Borderオブジェクトを単一オブジェクトとして持つコレクションですが、実はBorderオブジェクトが持つプロパティをすべて持っています。Excelのオブジェクトモデルの中で、もっとも理解しやすいコレクションオブジェクトであるWorkbooksコレクションが、単独のオブジェクトであるWorkbookオブジェクトとはまったく異なるプロパティを持つのと対照的です。マクロ記録をすると、Borderオブジェクトを個々に設定するコードが作られますが、Bordersコレクションオブジェクトを利用すれば、格子罫線を一気に設定できるというわけです。オブジェクト式解説編』を開催します。インストラクターのネタ帳Range.BorderAroundメソッドで引いた外枠罫線だけを消すExcelマクロをご紹介しています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。