thanhphuongvip
Mới học VBA, hỏi ngu anh chị đừng chửi ạ
- Tham gia
- 16/1/10
- Bài viết
- 136
- Được thích
- 22
Xin chào anh em, mình có làm một code để filter nhanh dữ liệu như sau:
Nhập ký tự vào để nó Filter:
Nhưng sau khi Xóa ký tự lọc đi thì nó ko showall Data mà nó vẫn còn ẩn một vài vòng, khi mình vào Data -> Clear thì nó mới hết.
Anh em cho mình hỏi phải thêm code gì vào để khi mình bấm delete từ khóa thì nó showall data như khi chọn Clear trong menu DATA. Chứ trong trường hợp trên thì ko đc. Code mình viết như sau (Đặt vào sheet), trong đó bảng tính đặt namerange là nhapxuaton, DIeukien1 là vùng $O$7:$O$8 có chưa một công thức seach để làm điều kiện lọc.
Cảm ơn mọi người!
Nhập ký tự vào để nó Filter:
Nhưng sau khi Xóa ký tự lọc đi thì nó ko showall Data mà nó vẫn còn ẩn một vài vòng, khi mình vào Data -> Clear thì nó mới hết.
Anh em cho mình hỏi phải thêm code gì vào để khi mình bấm delete từ khóa thì nó showall data như khi chọn Clear trong menu DATA. Chứ trong trường hợp trên thì ko đc. Code mình viết như sau (Đặt vào sheet), trong đó bảng tính đặt namerange là nhapxuaton, DIeukien1 là vùng $O$7:$O$8 có chưa một công thức seach để làm điều kiện lọc.
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Address = "$C$8" Then
Range("nhapxuatton").AdvancedFilter _
Action:=xlFilterInPlace, _
CriteriaRange:=Range("Dieukien1"), Unique:=False
End If
End Sub
Cảm ơn mọi người!