Các bro cho mình hỏi: mình đang viết thủ tục để Advanced Filter bằng VBA. Lúc trích lọc theo các điều kiện thì không có vấn đề j, khi muốn Show All hết tất cả các record (nếu như người dùng chọn "Chọn tat ca") mình dùng tiểu xảo này
bình thường ok nhưng vì mình đang Protect Sheet nên bị văng lỗi. Xin hỏi có cách giải quyết nào khác không? Sau đây là code đầy đủ:
Mã:
Range("A3:R310").AutoFilter
Range("A3:R310").AutoFilter
Mã:
Private Sub ComboBox1_Change()
Sheets("DanhSachGV").Range("J1").Value = ComboBox1.Value
If Sheets("DanhSachGV").Range("J1").Value = "Chon tat ca" Then
Range("A3:R310").AutoFilter
Range("A3:R310").AutoFilter
Else
Range("A3:R310").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Sheets("DanhSachGV").Range("vungdk"), Unique:=False
End If
End Sub
Lần chỉnh sửa cuối: