Sub TEST1()
'極細
With Range("B2").Borders
.Weight = xlHairline
End With
'点線
With Range("B2").Borders
.LineStyle = xlDot
End With
'2点鎖線
With Range("B2").Borders
.LineStyle = xlDashDotDot
End With
'1点鎖線
With Range("B2").Borders
.LineStyle = xlDashDot
End With
'破線
With Range("B2").Borders
.LineStyle = xlDash
End With
'実線
With Range("B2").Borders
.LineStyle = xlContinuous
End With
'2点鎖線(中)
With Range("B2").Borders
.LineStyle = xlDashDotDot
.Weight = xlMedium
End With
'斜線
With Range("B2").Borders
.LineStyle = xlSlantDashDot
End With
'1点鎖線(中)
With Range("B2").Borders
.LineStyle = xlDashDot
.Weight = xlMedium
End With
'点線(中)
With Range("B2").Borders
.LineStyle = xlDash
.Weight = xlMedium
End With
'中
With Range("B2").Borders
.Weight = xlMedium
End With
'太
With Range("B2").Borders
.Weight = xlThick
End With
'二重線
With Range("B2").Borders
.LineStyle = xlDouble
End With
End Sub
全部で13種類ですね。
では、それぞれのVBAコードを実行してみます。
VBAで罫線の種類と太さを変更
13種類の罫線を、VBAコードで実行してみます。
罫線の種類は、
極細
点線
2点鎖線
1点鎖線
破線
実線
2点鎖線(中)
斜線
1点鎖線(中)
点線(中)
中サイズの線
太線
二重線
となります。
極細
罫線の種類を、「極細」にするには、
LineStyle:なし
Weight:xlHairline
と設定します。
Sub TEST2()
'極細
With Range("B2").Borders
.Weight = xlHairline
End With
End Sub
では、実行してみます。
極細
罫線の種類を、極細に設定できました。
点線
罫線の種類を、「点線」にするには、
LineStyle:xlDot
Weight:なし
と設定します。
Sub TEST3()
'点線
With Range("B2").Borders
.LineStyle = xlDot
End With
End Sub
では、実行してみます。
点線
罫線の種類を、点線に設定できました。
2点鎖線
罫線の種類を、「2点鎖線」にするには、
LineStyle:xlDashDotDot
Weight:なし
と設定します。
Sub TEST4()
'2点鎖線
With Range("B2").Borders
.LineStyle = xlDashDotDot
End With
End Sub
では、実行してみます。
2点鎖線
罫線の種類を、2点鎖線に設定できました。
1点鎖線
罫線の種類を、「1点鎖線」にするには、
LineStyle:xlDashDot
Weight:なし
と設定します。
Sub TEST5()
'1点鎖線
With Range("B2").Borders
.LineStyle = xlDashDot
End With
End Sub
では、実行してみます。
1点鎖線
罫線の種類を、1点鎖線に設定できました。
破線
罫線の種類を、「破線」にするには、
LineStyle:xlDash
Weight:なし
と設定します。
Sub TEST6()
'破線
With Range("B2").Borders
.LineStyle = xlDash
End With
End Sub
では、実行してみます。
破線
罫線の種類を、破線に設定できました。
実線
罫線の種類を、「実線」にするには、
LineStyle:xlContinuous
Weight:なし
と設定します。
Sub TEST7()
'実線
With Range("B2").Borders
.LineStyle = xlContinuous
End With
End Sub
では、実行してみます。
実線
罫線の種類を、実線に設定できました。
2点鎖線(中)
罫線の種類を、「2点鎖線(中)」にするには、
LineStyle:xlDashDotDot
Weight:xlMedium
と設定します。
Sub TEST8()
'2点鎖線(中)
With Range("B2").Borders
.LineStyle = xlDashDotDot
.Weight = xlMedium
End With
End Sub
では、実行してみます。
2点鎖線(中)
罫線の種類を、2点鎖線(中)に設定できました。
斜線
罫線の種類を、「斜線」にするには、
LineStyle:xlSlantDashDot
Weight:なし
と設定します。
Sub TEST9()
'斜線
With Range("B2").Borders
.LineStyle = xlSlantDashDot
End With
End Sub
では、実行してみます。
斜線
罫線の種類を、斜線に設定できました。
1点鎖線(中)
罫線の種類を、「1点鎖線(中)」にするには、
LineStyle:xlDashDot
Weight:xlMedium
と設定します。
Sub TEST10()
'1点鎖線(中)
With Range("B2").Borders
.LineStyle = xlDashDot
.Weight = xlMedium
End With
End Sub
では、実行してみます。
1点鎖線(中)
罫線の種類を、1点鎖線(中)に設定できました。
点線(中)
罫線の種類を、「点線(中)」にするには、
LineStyle:xlDash
Weight:xlMedium
と設定します。
Sub TEST11()
'点線(中)
With Range("B2").Borders
.LineStyle = xlDash
.Weight = xlMedium
End With
End Sub
では、実行してみます。
点線(中)
罫線の種類を、点線(中)に設定できました。
中サイズの線
罫線の種類を、「中サイズの線」にするには、
LineStyle:なし
Weight:xlMedium
と設定します。
Sub TEST12()
'中
With Range("B2").Borders
.Weight = xlMedium
End With
End Sub
では、実行してみます。
中サイズの線
罫線の種類を、中サイズの線に設定できました。
太線
罫線の種類を、「太線」にするには、
LineStyle:なし
Weight:xlThick
と設定します。
Sub TEST13()
'太
With Range("B2").Borders
.Weight = xlThick
End With
End Sub
では、実行してみます。
太線
罫線の種類を、太線に設定できました。
二重線
罫線の種類を、「二重線」にするには、
LineStyle:xlDouble
Weight:なし
と設定します。
Sub TEST14()
'二重線
With Range("B2").Borders
.LineStyle = xlDouble
End With
End Sub