当ページのリンクには一部広告が含まれています。
広告
広告
雑記

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

© UsaNekoSanpo

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

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

セルの範囲を指定して線を引く方法です。
以下の例では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
ExcelVBA逆引き大全 600の極意 Office365/2019/2016/2013/2010対応

ExcelVBAを仕事で使う際、「あれって、どうやるんだったっけ?」と困った時にサッと使うための逆引きテクニック集です。「コピペ使用に耐えうるサンプル」「スクショ画像を交えての丁寧な説明」「構文についてだけの情報もセットになっている」「関連するテクニックについての情報もすぐに引ける」という4つの条件を満たした情報をネットで探すのは非常に困難。デスクの片隅に常備したい1冊です。

できる大事典 Excel VBA 2019/2016/2013&Microsoft 365(サンプルファイル・無料電子版付)

VBAを使ってコードを記述するには、プログラミングの知識や基本構文の理解などが必要です。しかし、基本的な概念や仕組みだけを覚えても、VBAを使って柔軟にプログラムを記述するのはなかなか難しいもの。自分の思い通りにプログラムを記述するには、使用したい機能の構文や、構文を記述する際の設定項目なども知ることが必要です。
992ページという大ボリュームに、Excel VBAを使ったあらゆる操作を凝縮しました。この1冊をお持ちいただければどんな場面でもすぐに役立つはず。クラスモジュールを利用したプログラムの作成方法や、Webスクレイピングを実行するVBAの記述方法など、高度な内容も解説しているため、一歩先を進んだ応用的な操作をしてみたい中級者の方にもおすすめの1冊です。