
Excel VBAでセルの罫線に色をつけるには、「Color」プロパティまたは「ColorIndex」プロパティを使います。
下図はExcel2016です。
< スポンサーリンク >
「Color」「ColorIndex」構文
オブジェクト.Color
オブジェクトの基本色を取得または設定します。色の値を作成するには、RGB関数を使用します。値の取得と設定が可能なバリアント型 (Variant) の値です。
RGB値の記事はこちら↓
ExcelでRGB値を使って、セルの文字や背景の色を設定する方法を記録します。 RGB値を使うと、自分で表現したい色が設定しやすいです。 文字の色を設定する場合は「Font」オブジェクトの「ColorIndex」プロパテ …
オブジェクト.ColorIndex
罫線の四辺の色を表すバリアント型 (Variant) の値を取得または設定します。値の取得および設定が可能です。
ColorIndexの色の記事はこちら↓
ExcelでColorIndexを使って、セルの文字や背景の色を設定する方法を記録します。 ColorIndexでは1~56の数値を使うので、簡単に設定できます。 文字の色を設定する場合は「Font」オブジェクトの「Co …
「Color」「ColorIndex」使用例
A1からD4のセルの罫線を「Color」を使って赤に設定します。
Sub test()
Range(“A1:D4”).Borders.Color = RGB(255, 0, 0)
End Sub


A1からD4のセルの罫線を「ColorIndex」を使って青に設定します。
Sub test()
Range(“A1:D4”).Borders.ColorIndex = 5
End Sub


A1からD4のセルの罫線を色なしに設定します。
Sub test()
Range(“A1:D4”).Borders.ColorIndex = xlColorIndexNone
End Sub


関連記事
ExcelVBAでセルの罫線の太さを変更する方法(Weightプロパティ)はこちらの記事をご覧ください。
Excel VBAでセルの罫線の太さを変更するBorders.Weightプロパティの使い方を解説。xlHairline・xlThin・xlMedium・xlThickの4種類をサンプルコードで紹介します。
ExcelVBAでBordersプロパティを使って罫線を引く方法はこちらの記事をご覧ください。
Excel VBAのBordersプロパティ、LineStyleプロパティを使ってセルに罫線を引く方法を解説。格子状や片側だけの罫線、消し方の例も紹介します。
こんな記事も書いています




