LienDong
Thành viên thường trực
- Tham gia
- 22/11/12
- Bài viết
- 218
- Được thích
- 46
- Nghề nghiệp
- Ai nói đúng thì làm!
Chào các anh, chị
Em có sưu tầm được code dưới ở diễn đàn này (nhưng không nhớ tên tác giả)
Sub ShowAllFilterFile()
Dim wks As Worksheet, n As Long
For Each wks In ThisWorkbook.Worksheets
If wks.AutoFilterMode Then
With wks.AutoFilter
For n = 1 To .Filters.Count
If .Filters(n).On Then .Range.AutoFilter n
Next
End With
End If
Next
End Sub
Mục đích code này là xả Filter cho tất cả các sheet trong file
Nhưng nếu code này ở file A mà chạy code để xả Filter cho tất cả các sheet trong file B thì nó không chạy (không bị lỗi gì, chỉ không thực thi)
Các anh, chị giúp em sửa code cho trường hợp trên
Em cảm ơn anh, chị.
Em có sưu tầm được code dưới ở diễn đàn này (nhưng không nhớ tên tác giả)
Sub ShowAllFilterFile()
Dim wks As Worksheet, n As Long
For Each wks In ThisWorkbook.Worksheets
If wks.AutoFilterMode Then
With wks.AutoFilter
For n = 1 To .Filters.Count
If .Filters(n).On Then .Range.AutoFilter n
Next
End With
End If
Next
End Sub
Mục đích code này là xả Filter cho tất cả các sheet trong file
Nhưng nếu code này ở file A mà chạy code để xả Filter cho tất cả các sheet trong file B thì nó không chạy (không bị lỗi gì, chỉ không thực thi)
Các anh, chị giúp em sửa code cho trường hợp trên
Em cảm ơn anh, chị.