Giúp sửa/tạo mới Macro đơn giản để lọc & sắp xếp dữ liệu (1 người xem)

Liên hệ QC

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

nguyenvangiangvn

Thành viên mới
Tham gia
27/5/13
Bài viết
3
Được thích
0
Gửi các anh chị Pro
Macro e không biết gì nhưng rất thích học.
E cần làm 1 macro đơn giản để advance filter và sắp xếp lại các cột dữ liệu (giảm bớt & thay đổi thứ tự) như file đính kèm.
E có tìm hiểu qua thì viết được 1 nửa macro advance filter nhưng không biết sắp xếp tiếp theo thể nào.

Code
Sub Button2_Click()
Sheet2.Activate
Sheet1.[A1].CurrentRegion.AdvancedFilter xlFilterCopy, [K1:K2], [B20:E20]

End Sub

Làm phiền các anh chị bổ sung hoặc tạo code mới giúp e được không ạ?
Nếu có thể, các anh chị giải thích 1 vài đường cơ bản trong nội dung code đó nữa hix
 

File đính kèm

Gửi các anh chị Pro
Macro e không biết gì nhưng rất thích học.
E cần làm 1 macro đơn giản để advance filter và sắp xếp lại các cột dữ liệu (giảm bớt & thay đổi thứ tự) như file đính kèm.
E có tìm hiểu qua thì viết được 1 nửa macro advance filter nhưng không biết sắp xếp tiếp theo thể nào.

Code
Sub Button2_Click()
Sheet2.Activate
Sheet1.[A1].CurrentRegion.AdvancedFilter xlFilterCopy, [K1:K2], [B20:E20]

End Sub

Làm phiền các anh chị bổ sung hoặc tạo code mới giúp e được không ạ?
Nếu có thể, các anh chị giải thích 1 vài đường cơ bản trong nội dung code đó nữa hix

Cái này bạn ghi Macro là đc mà. Mình ghi nó đc thế này.
 

File đính kèm

Upvote 0
Hãy tự ghi macro một thao tác đơn giản nhất rồi mở ra xem để biết mã lệnh.
Ghi macro khác với tham số khác để thấy ảnh hưởng của tham số.

Hay nhất là bạn hiện đồng thời cả 2 cửa sổ Excel và Macro lên. Khi ghi macro, mỗi thao tác bên màn hình Excel là 1 hay nhiều dòng mã lệnh hiện lên trong cửa sổ Macro.
 
Upvote 0
Bạn cho mình hỏi thêm:

(3) và 2 ở đây ý nghĩa là gì vậy?

.Range(.[A1], .[H65536].End(3)).AdvancedFilter 2
 
Upvote 0

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

Back
Top Bottom