FormatCondition.Borders プロパティ (Excel)

スタイルまたはセル範囲 (条件付き書式の一部として定義されている範囲を含む) の境界線を表す Borders コレクションを返します。

構文

罫線

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

注釈

このコレクションによって返される Border オブジェクトの場合、上、下、左、および右の境界線でサポートされている境界線プロパティを設定できます。 ただし、 LineStyle プロパティまたは Weight プロパティの読み取りはサポートされておらず、罫線が [条件付き書式] ダイアログで構成されている場合でも、実行時エラー 1004 (COM エラー 0x800A03EC) が発生する可能性があります。

この制限は Range.Borders には適用されません。

次の使用例は、シート 1 のセル B2 の下の罫線を細い赤色の実線に設定します。

Sub SetRangeBorder()

 With Worksheets("Sheet1").Range("B2").Borders(xlEdgeBottom)
     .LineStyle = xlContinuous
     .Weight = xlThin
     .ColorIndex = 3
 End With

End Sub

この例では、Sheet1 のセル B2 の最初の条件付き書式ルールの下側の境界線を細い赤い境界線に設定します。

Sub SetConditionalFormatBorder()

 With Worksheets("Sheet1").Range("B2").FormatConditions(1).Borders(xlEdgeBottom)
     .LineStyle = xlContinuous
     .Weight = xlThin
     .ColorIndex = 3
 End With

End Sub

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

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