With ActiveSheet.Range(Cells(y1, x1), Cells(y2, x2))
選択したセルの位置
.Borders(houkou).LineStyle = xlContinuous
Label8なので、houkou(セルの上)でxlContinuous(実線)
.Borders(houkou).Weight = syurui
Weight(線の太さ)でsyuruiは、初期値なら極細
.Borders(houkou).Color = myRGB
Color(線の色)でmyRGBは、初期値なら黒
下、中列、右、左、中行、斜め罫線の設定
(例:上罫線の場合、Label8をクリックしフォームにLabel1を表示/非表示)
セル 罫線位置
フォーム
VBA BORDERSコレクション
クリック
動作
上
Label8  
Label1
xlEdgeTop
中列
Label9  
Label2
xlInsideHorizontal
下
Label10
Label3
xlEdgeBottom
左
Label11
Label4
xlEdgeLeft
中行
Label12
Label5
xlInsideVertical
右
Lable13
Label6
xlEdgeRight
右上がり
Label17
Image1
xlDiagonalUp
右下がり
Lable18
Image2
xlDiagonalDown
Private Sub Label8_Click()
選択範囲
With Label1
If .Visible = False Then
.Visible = True
.Height = 1
iro = 1
Else
.Visible = False
iro = 0
End If
End With
keisen = xlEdgeTop
実行 iro, keisen