Chu Thịnh
Thành viên mới

- Tham gia
- 4/7/17
- Bài viết
- 20
- Được thích
- 0
- Giới tính
- Nam
- Nghề nghiệp
- Office staff
Ac ơi cho e hỏi chút với ạ
Em có dùng code filter để sử dụng chức năng lọc tự động khi giá trị tại ô E2 thay đổi thì code đó sẽ tự động lọc theo giá trị vừa input vào
Vấn đề ở đây là khi e thay đổi giá trị tại ô E2 thì code không tự động fimter mà lại báo lỗi "method 'range of object' _Worksheet fail"
----
- Mcro1 là code lọc theo điều kiện ô E2
-Mcro2 là code bỏ tất cả các điều kiện lọc
2 code này thì k có vấn đề gì
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range(“E2”)) Is Nothing Then
If Range(“E2”).Value = “” Then
Macro2
Else
Macro1
End If
End If
End Sub
Em có dùng code filter để sử dụng chức năng lọc tự động khi giá trị tại ô E2 thay đổi thì code đó sẽ tự động lọc theo giá trị vừa input vào
Vấn đề ở đây là khi e thay đổi giá trị tại ô E2 thì code không tự động fimter mà lại báo lỗi "method 'range of object' _Worksheet fail"
----
- Mcro1 là code lọc theo điều kiện ô E2
-Mcro2 là code bỏ tất cả các điều kiện lọc
2 code này thì k có vấn đề gì
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range(“E2”)) Is Nothing Then
If Range(“E2”).Value = “” Then
Macro2
Else
Macro1
End If
End If
End Sub