4、VBAによるマクロの作成(基礎編)

4−10、罫線


罫線

セルに罫線を引き、表を作成します。

例11)

※「Example1」〜「Example10」の続きです。

罫線を引き、表を作成します。

Sub Example11()
  Range("A1:E3").Select
  With Selection
    .Borders(xlRight).Weight = xlThin
    .Borders(xlBottom).Weight = xlThin
    .BorderAround Weight:=xlMedium
  End With
  Range("A1:E1").Select
  Selection.Borders(xlBottom).LineStyle = xlDouble
  Range("E1:E3").Select
  Selection.Borders(xlLeft).LineStyle = xlDouble

End Sub

記述後、「マクロの実行」から「Example11」を実行してください。

【このコードの解説】

 

罫線の場所、線種、太さの詳細

場所、線種、太さの一覧を示します。

項目

記述

効果

場所
xlTop セルの上側
xlBottom セルの下側
xlLeft セルの左側
xlRight セルの右側
xlDiagonalUp 斜線(右上がり)
xlDiagonalDown 斜線(右下がり)

線種
xlContinuous 直線
xlDouble 二重線
xlDot 点線
xlDash 鎖線
xlDashDot 一点鎖線
xlDashDotDot 二点鎖線
xlSlantDashDot 斜め模様の一点鎖線
xlLineStyleNone 線なし

太さ
xlHairline 極細線
xlThin 細線
xlMedium 中太線
xlThick 太線

+α講座

この他にも、選択範囲の端を指定する際に使う記述があります。

項目

記述

効果

場所
xlEdgeTop 選択範囲の上端
xlEdgeBottom 選択範囲の下端
xlEdgeLeft 選択範囲の左端
xlEdgeRight 選択範囲の右端