thầy cho em hỏi làm sao khi đổi sang tháng khác thì các ký tự chấm công trong bảng tự reset lại theo từng tháng ạ?
Thường là mình xóa tay thôi.
Còn nếu dùng VBA thì bạn có thể xác định phạm vi vùng cần xóa rồi viết code xóa là được. Ví dụ
vùng D6:X30 chẳng hạn, thì viết
Range("D6:X30").ClearContents
Sau đó lập trình sự kiện khi thay đổi tháng => chạy đoạn code xóa nội dung trên
thây cho em đoạn code ví dụ lập trình sự kiện khi thay đổi tháng đc ko ạ?
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("AD1"), Range(Target.Address)) Is Nothing Then
code trong này
End If
End Sub