code filter khác sheet (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phihndhsp

Thành viên gạo cội
Tham gia
26/12/09
Bài viết
3,363
Được thích
2,488
Giới tính
Nam
Nghề nghiệp
Giáo Viên
Tôi có 1 vấn đề nói chung tôi nghĩ là không khó nhưng mà viết nó cứ báo lỗi hoài

Tôi có 1 nút lệnh, tôi muốn khi nhấn vào nó thì dữ liệu sẽ show ra hết (cho dù là có filter hay không filter). Nếu nút lệnh đó nằm trên cùng sheet cần filter thì ok
nhưng khi nút lệnh đó nằm khác sheet thì báo lỗi mà tôi không biết tại sao lại bị như vậy
(tôi biết là vấn đề này không khó nhưng mà mới tiếp cận VBA nên có nhiều cái còn khập khiễn, mong được các thành viên giúp đỡ)

trong bài đính kèm tôi có 2 sheet

sheet 1 là dữ liệu
sheet 2 chứa nút lệnh

yêu cầu là khi nhấn nút lệnh ở sheet2 thì kết quả ra giống sheet 1 (cho dù sheet 1 có filter hay không filter)

xin chân thành cảm ơn
 

File đính kèm

Bạn có thể sử dụng
Mã:
Sheet2.AutoFilterMode = False
để xử lý các trường hợp dùng Filter.
 
Upvote 0
Tôi có 1 vấn đề nói chung tôi nghĩ là không khó nhưng mà viết nó cứ báo lỗi hoài

Tôi có 1 nút lệnh, tôi muốn khi nhấn vào nó thì dữ liệu sẽ show ra hết (cho dù là có filter hay không filter). Nếu nút lệnh đó nằm trên cùng sheet cần filter thì ok
nhưng khi nút lệnh đó nằm khác sheet thì báo lỗi mà tôi không biết tại sao lại bị như vậy
(tôi biết là vấn đề này không khó nhưng mà mới tiếp cận VBA nên có nhiều cái còn khập khiễn, mong được các thành viên giúp đỡ)

trong bài đính kèm tôi có 2 sheet

sheet 1 là dữ liệu
sheet 2 chứa nút lệnh

yêu cầu là khi nhấn nút lệnh ở sheet2 thì kết quả ra giống sheet 1 (cho dù sheet 1 có filter hay không filter)

xin chân thành cảm ơn

Thêm cách khác là dùng Sheet2.ShowAllData, tuy nhiên cách này sẽ lỗi khi sheet2 không có filter. Cách khắc phục là thêm dòng lệnh on error resume next trên đầu là được
 
Upvote 0

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

Back
Top Bottom