Giúp đỡ code xóa dữ liệu khi đang ở chế độ lọc (filter)

Liên hệ QC

hoanganhvo2612

Thành viên thường trực
Tham gia
15/11/16
Bài viết
250
Được thích
129
Chào các anh/chị GPE,
Anh chị cho em hỏi là làm sao xóa được toàn bộ dữ liệu khi mình đang ở chế độ lọc ạ
Mục đích của em là xóa toàn bộ dữ liệu vùng [A4:D11] nhưng khi chạy code dưới và bỏ lọc thì vẫn còn dữ liệu ạ. Vậy có cách nào mà xóa hết dữ liệu mà KHÔNG cần bỏ lọc rồi mới xóa không ạ.
Em cảm ơn
Mã:
Sub cleardata()
    Range("A4:D11").Clear
End Sub
 

File đính kèm

  • Book1.xlsm
    12.9 KB · Đọc: 9
Chào các anh/chị GPE,
Anh chị cho em hỏi là làm sao xóa được toàn bộ dữ liệu khi mình đang ở chế độ lọc ạ
Mục đích của em là xóa toàn bộ dữ liệu vùng [A4:D11] nhưng khi chạy code dưới và bỏ lọc thì vẫn còn dữ liệu ạ. Vậy có cách nào mà xóa hết dữ liệu mà KHÔNG cần bỏ lọc rồi mới xóa không ạ.
Em cảm ơn
Mã:
Sub cleardata()
    Range("A4:D11").Clear
End Sub
Muốn thế, thì trước khi xóa, bạn phải bỏ chế độ lọc đi (xóa bỏ filter, hoặc là Show all - hiện tất cả)
 
Upvote 0
Upvote 0
Chào các anh/chị GPE,
Anh chị cho em hỏi là làm sao xóa được toàn bộ dữ liệu khi mình đang ở chế độ lọc ạ
Mục đích của em là xóa toàn bộ dữ liệu vùng [A4:D11] nhưng khi chạy code dưới và bỏ lọc thì vẫn còn dữ liệu ạ. Vậy có cách nào mà xóa hết dữ liệu mà KHÔNG cần bỏ lọc rồi mới xóa không ạ.
Em cảm ơn
Mã:
Sub cleardata()
    Range("A4:D11").Clear
End Sub
Thử code sau (xóa những dữ liệu hiển thị khi Filter).
Mã:
Sub cleardata()
    Range("A3").CurrentRegion.Offset(1).SpecialCells(xlCellTypeVisible).ClearContents
End Sub

Thử code sau (xóa những dòng hiển thị khi Filter).
Mã:
Sub cleardata()
    Range("A3").CurrentRegion.Offset(1).SpecialCells(xlCellTypeVisible).EntireRow.Delete
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Em cảm ơn tất cả mọi người đã giúp đỡ, Code chạy tốt ạ. Theo em thấy thì dùng cells.clear thì mới có tác dụng.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom