※当サイトの一部記事には広告を含みます。
うさねこ気まぐれ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

免責事項

本記事のサンプルプログラムは動作・結果を保証するものではありません。 利用により発生したいかなるトラブル・損害についても、当方は責任を負いません。


広告
PR
マリオカート ワールド -Switch2
マリオカート ワールド -Switch2
大陸横断。世界をまたぐレースが開幕!
『マリオカート ワールド』の舞台は、どこまでも続くひとつながりの世界。コースを飛び出してレースを繰り広げたり、世界の端から端まで大陸横断ラリーに挑んだり、24人対戦によるハチャメチャレースが幕を開ける!
また、広い世界を自由気ままにドライブできる「フリーラン」では、お気に入りのスポットを見つけて記念撮影をしたり、オンラインで世界中のプレイヤーやフレンドと一緒にドライブを楽しむことも。
Amazonで見る