範囲 borderaround (Excel)Range.BorderAround method (Excel)

セル範囲に罫線を追加し、追加した罫線の ColorLineStyleWeight の各プロパティを設定します。Adds a border to a range and sets the Color, LineStyle, and Weight properties for the new border. バリアント型 ( Variant ) の値を使用します。Variant.

構文Syntax

expression.expression. BorderAround( _LineStyle_ , _Weight_ , _ColorIndex_ , _Color_ , _ThemeColor_ )

' Range ' オブジェクトを表す変数を指定します。expression A variable that represents a 'Range' object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
LineStyleLineStyle オプションOptional バリアント型Variant XlLineStyle クラスの定数のいずれかで、罫線の種類を指定します。One of the constants of XlLineStyle specifying the line style for the border.
太さWeight オプションOptional XlBorderWeightXlBorderWeight 罫線の太さを指定します。The border weight.
ColorIndexColorIndex オプションOptional XlColorIndexXlColorIndex 罫線の色を、現在のカラーパレットのインデックス番号またはxlColorIndex定数で設定します。The border color, as an index into the current color palette or as an xlColorIndex constant.
Color オプションOptional バリアント型Variant 罫線の色を示す RGB 値を指定します。The border color, as an RGB value.
ThemeColorThemeColor オプションOptional バリアント型Variant テーマの色を現在の配色テーマのインデックス番号または XlThemeColor 値で指定します。The theme color, as an index into the current color theme or as an XlThemeColor value.

戻り値Return value

バリアント型Variant

解説Remarks

指定できる値は、 ColorIndexColor、または ThemeColor のいずれかです。You must specify only one of the following: ColorIndex, Color, or ThemeColor.

引数 LineStyle と引数 Weight も両方を同時に指定することはできません。両方の引数を省略すると、既定の太さでの罫線が使用されます。You can specify either LineStyle or Weight, but not both. If you don't specify either argument, Microsoft Excel uses the default line style and weight.

このメソッドでは選択範囲全体が罫線で囲まれるのであって、範囲内の各セルが罫線で囲まれるわけではありません。各セルの罫線を設定するには、 ****Borders**** コレクションの ColorLineStyleWeight の各プロパティを設定します。罫線を消去するには、消去する範囲に含まれているすべてのセルの LineStyle プロパティを xlLineStyleNone に設定します。This method outlines the entire range without filling it in. To set the borders of all the cells, you must set the Color, LineStyle, and Weight properties for the Borders collection. To clear the border, you must set the LineStyle property to xlLineStyleNone for all the cells in the range.

Example

次の使用例では、シート 1 のセル範囲 A1:D4 に太い赤色の罫線を作成します。This example adds a thick red border around the range A1:D4 on Sheet1.

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

関連項目See also

Range オブジェクトRange Object

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.