Share via


Range.BorderAround メソッド (Excel)

範囲に罫線を追加し、新しい境界線の Border オブジェクトの ColorLineStyleWeight プロパティを設定します。 Variant 型です。

構文

BorderAround (LineStyle, Weight, ColorIndex, Color, ThemeColor)

expressionRange オブジェクトを表す変数です。

パラメーター

名前 必須 / オプション データ型 説明
LineStyle 省略可能 バリアント型 罫線の線のスタイルを指定する XlLineStyle の定数の 1 つ。
Weight 省略可能 XlBorderWeight 罫線の太さを指定します。
ColorIndex 省略可能 XlColorIndex 罫線の色を現在のカラー パレットのインデックス番号または XlColorIndex 定数で指定します。
Color 省略可能 バリアント型 (Variant) 罫線の色を示す RGB 値を指定します。
ThemeColor 省略可能 バリアント型 現在の色テーマのインデックスとして、または XlThemeColor 値としてテーマの色。

戻り値

バリアント型

注釈

指定できる値は、ColorIndexColor、または ThemeColor のいずれかです。

LineStyle または Weight を指定できますが、両方を指定することはできません。 両方の引数を省略すると、既定の太さでの罫線が使用されます。

このメソッドでは選択範囲全体が罫線で囲まれるのであって、範囲内の各セルが罫線で囲まれるわけではありません。 すべてのセルの罫線を設定するには、Borders コレクションの ColorLineStyleWeight プロパティを設定する必要があります。 罫線を消去するには、消去する範囲に含まれているすべてのセルの LineStyle プロパティを xlLineStyleNone に設定します。

次の使用例では、シート 1 のセル範囲 A1:D4 に太い赤色の罫線を作成します。

Worksheets("Sheet1").Range("A1:D4").BorderAround _ 
 ColorIndex:=3, Weight:=xlThick

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。