Range.BorderAround メソッド (Excel)
範囲に罫線を追加し、新しい境界線の Border オブジェクトの Color、LineStyle、Weight プロパティを設定します。 Variant 型です。
構文
式。BorderAround (LineStyle, Weight, ColorIndex, Color, ThemeColor)
expression は Range オブジェクトを表す変数です。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
LineStyle | 省略可能 | バリアント型 | 罫線の線のスタイルを指定する XlLineStyle の定数の 1 つ。 |
Weight | 省略可能 | XlBorderWeight | 罫線の太さを指定します。 |
ColorIndex | 省略可能 | XlColorIndex | 罫線の色を現在のカラー パレットのインデックス番号または XlColorIndex 定数で指定します。 |
Color | 省略可能 | バリアント型 (Variant) | 罫線の色を示す RGB 値を指定します。 |
ThemeColor | 省略可能 | バリアント型 | 現在の色テーマのインデックスとして、または XlThemeColor 値としてテーマの色。 |
戻り値
バリアント型
注釈
指定できる値は、ColorIndex、Color、または ThemeColor のいずれかです。
LineStyle または Weight を指定できますが、両方を指定することはできません。 両方の引数を省略すると、既定の太さでの罫線が使用されます。
このメソッドでは選択範囲全体が罫線で囲まれるのであって、範囲内の各セルが罫線で囲まれるわけではありません。 すべてのセルの罫線を設定するには、Borders コレクションの Color、LineStyle、Weight プロパティを設定する必要があります。 罫線を消去するには、消去する範囲に含まれているすべてのセルの LineStyle プロパティを xlLineStyleNone に設定します。
例
次の使用例では、シート 1 のセル範囲 A1:D4 に太い赤色の罫線を作成します。
Worksheets("Sheet1").Range("A1:D4").BorderAround _
ColorIndex:=3, Weight:=xlThick
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。