
Gửi bởi
ht3709
Bạn ơi mình đính kèm tệp mà không được mình gửi mọi người file mọi người xem giúp mình với: https://mega.co.nz/#!ZtIThLbY!VpejvJ...Z6LLRsdDV5_eCY
Môn học đã được thiết lập công thức căn cứ kỳ học để trả về giá trị. MÌnh muốn không sử dụng nút lệnh Ẩn/Hiện mà khi lựa chọn kỳ nào cột nào không chứa tên môn sẽ bị ẩn đi
Đặt vào sheetcode của sheet đó đoạn code sau
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([E6], Target) Is Nothing Then
On Error GoTo 113
Application.EnableEvents = False
Dim ceLL As Range
For Each ceLL In Range("F7:M7")
With ceLL
If Len(.Value2) > 0 Then
.EntireColumn.Hidden = False
Else
.EntireColumn.Hidden = True
End If
End With
Next ceLL
113: Application.EnableEvents = True
End If
End Sub
Thay đổi giá trị ở E6 sẽ làm ẩn các cột không có giá trị
sau đó suy nghĩ có thích bỏ việc ẩn hiện cột không thì tùy.