iVBA
Thành viên mới
- Tham gia
- 5/12/10
- Bài viết
- 29
- Được thích
- 11
Em có 1 đoạn code kẻ khung này:
AC xem có cách nào viết code này gọn hơn nữa?
PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([D5:I16], Target) Is Nothing Then
Target.Borders(xlDiagonalDown).LineStyle = xlNone
Target.Borders(xlDiagonalUp).LineStyle = xlNone
With Target.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Target.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Target.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Target.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End If
End Sub