Excel VBAでLineStyleプロパティを使う方法
VBAのLineStyleプロパティは、Excelのセルや図形の枠線のスタイルを制御するために使用されます。このプロパティを通じて、枠線のスタイルを直線、破線、点線などに変更することができます。
基本的な使用方法
LineStyleプロパティは以下のように使用します:
Range("A1:B2").Borders.LineStyle = xlContinuous
上記のコードでは、A1からB2の範囲のセルの枠線を連続線に設定します。このLineStyleプロパティは、以下のいずれかの値を取ることができます:
- xlContinuous(連続線)
 - xlDash(破線)
 - xlDashDot(一点鎖線)
 - xlDashDotDot(二点鎖線)
 - xlDot(点線)
 - xlDouble(二重線)
 - xlLineStyleNone(線なし)
 - xlSlantDashDot(斜め一点鎖線)
 
サンプルコード
以下に、枠線のスタイルを操作するサンプルコードを示します。このサンプルコードでは、指定したセル範囲の枠線のスタイルを変更します。
Sub ChangeLineStyle()
    Dim rng As Range
    Set rng = ThisWorkbook.Sheets("Sheet1").Range("A1:B2")
    ' 枠線のスタイルを連続線に設定
    rng.Borders.LineStyle = xlContinuous
    ' 枠線のスタイルを破線に設定
    rng.Borders.LineStyle = xlDash
    ' 枠線のスタイルを一点鎖線に設定
    rng.Borders.LineStyle = xlDashDot
End Subこのコードでは、最初にワークブックの”Sheet1″のA1からB2の範囲のセルを参照し、それを変数rngに格納します。次に、rngのBorders.LineStyleプロパティを使用して、枠線のスタイルを連続線、破線、一点鎖線に順に変更します。
まとめ
Excel VBAのLineStyleプロパティを使用すると、セルや図形の枠線のスタイルを簡単に制御することができます。このプロパティをマスターすれば、レポートやチャートをより見やすく、情報をより伝えやすくすることができます。
