当ページのリンクには一部広告が含まれています。
うさねこ気まぐれPG開発室

Excel VBA 範囲指定してセルに線を引く

広告

範囲指定してセルに線を引く

うさこちゃん
うさこちゃん

セルの範囲を指定して線を引く方法です。
以下の例ではA2~J10に線を引きます。

範囲指定は以下で記載しても同様です。
With .Range(.Cells(2, 1), .Cells(10, 10)).Borders
👉
With .Range(“A2:J10”).Borders

    Dim ObjThisSh  As Object
    Set ObjThisSh = ThisWorkbook.Sheets("Sheet1")


    With ObjThisSh
       With .Range(.Cells(2, 1), .Cells(10, 10)).Borders
            .LineStyle = xlContinuous
            .Weight = xlThin
            .Color = vbRed
        End With
    End With
    

LineStyle

名前説明
xlContinuous1実線
xlDash-4115破線
xlDashDot4一点鎖線
xlDashDotDot5ニ点鎖線
xlDot-4118点線
xlDouble-41192 本線
xlLineStyleNone-4142線なし
xlSlantDashDot13斜破線

Weight

名前説明
xlHairline1細線 (最も細い罫線)
xlMedium-4138普通
xlThick4太線 (最も太い罫線)
xlThin2極細

Color

定数説明
vbBlack0x0
vbRed0xFF
vbGreen0xFF00
vbYellow0xFFFF
vbBlue0xFF0000
vbMagenta0xFF00FF
vbCyan0xFFFF00シアン
vbWhite0xFFFFFF

免責事項

本記事のサンプルプログラムは実行を保証するものではなく、利用に伴う結果について一切の責任を負いません。


広告