mountain84
Thành viên mới
- Tham gia
- 25/12/07
- Bài viết
- 41
- Được thích
- 14
Xin chào các bạn! Mình có dòng code liên quan đến AdvancedFilter, hiện nay mình muốn sửa dòng code sao cho các vùng dữ liệu trong dòng code có thể tự động thay đổi khi bảng dữ liệu ở sheet TH16-23 thêm cột hoặc dòng và bảng dữ liệu đích ở sheet THHD thêm cột và dòng, hoặc là khi tên sheet thay đổi thì code vẫn có thể hoạt động đúng. Kính mong các bạn giúp đỡ vì mình chưa biết gì về VBA nên cũng không biết cách sửa sao cho đúng nhu cầu. Trân trọng cảm ơn các bạn đã quan tâm và giúp đỡ!
Sub loc_dieu_kien()
Dim rg As Range
Dim criterial_rg As Range
Dim copy_rg As Range
Sheets("THHD").Range("A8:J1000").Delete
Set rg = Sheets("TH16-23").Range("A3").CurrentRegion
Set criterial_rg = Sheets("THHD").Range("E3").CurrentRegion
Set copy_rg = Sheets("THHD").Range("A7:J7")
rg.AdvancedFilter xlFilterCopy, criterial_rg, copy_rg
End Sub
Sub loc_dieu_kien()
Dim rg As Range
Dim criterial_rg As Range
Dim copy_rg As Range
Sheets("THHD").Range("A8:J1000").Delete
Set rg = Sheets("TH16-23").Range("A3").CurrentRegion
Set criterial_rg = Sheets("THHD").Range("E3").CurrentRegion
Set copy_rg = Sheets("THHD").Range("A7:J7")
rg.AdvancedFilter xlFilterCopy, criterial_rg, copy_rg
End Sub