aichangbiet
Thành viên mới

- Tham gia
- 13/3/14
- Bài viết
- 1
- Được thích
- 0
Mình đang học viết macro cho excel, trước mình có viết access mà cũng 1 năm rồi nên quên gần hết.
mình có 1 bài toán như thế này. ( có file đính kèm - các bạn tải file và đọc cùng topic luôn nhé)
Cho 1 file Excel. có nhiều thông số về dây
loại dây, màu dây, cỡ dây, hãng,.... (trong file mình chỉ để lại 2 thông số cần thiết cho thuật toán + 1 cột STT thôi)
yêu cầu viết macro sắp xếp theo cột loại dây và màu dây.
ví dụ trong file mình đính kèm có 4 loại dây, mỗi loại dây lại có nhiều màu dây khác nhau (viết tắt tiếng ANH)
Yêu cầu xếp sao cho các loại dây xếp thành 1 nhóm. Và trong mỗi nhóm, nếu cùng 1 màu dây thì k được nằm gần nhau. ít nhất là cách nhau 1 dòng.
Giá trị để kiểm tra là tên TITLE như wire-kind, wire-color là cố định nhé, có thể lấy để làm từ khoá chọn cột.
các bạn có thể xem ví dụ bên sheet \kết quả/
Mọi người có thể viết và mình tham khảo được không?
p/s: Mình có đưa ra thuật toán bên sheet thuật toán, tuy nhiên thuật toán này chỉ có thể xếp được 2 cột, còn các dữ liệu khác thì k xếp theo được.
nên mình nghĩ là sẽ cut từng dòng paste sang 1 sheet mới.
mình có 1 bài toán như thế này. ( có file đính kèm - các bạn tải file và đọc cùng topic luôn nhé)
Cho 1 file Excel. có nhiều thông số về dây
loại dây, màu dây, cỡ dây, hãng,.... (trong file mình chỉ để lại 2 thông số cần thiết cho thuật toán + 1 cột STT thôi)
yêu cầu viết macro sắp xếp theo cột loại dây và màu dây.
ví dụ trong file mình đính kèm có 4 loại dây, mỗi loại dây lại có nhiều màu dây khác nhau (viết tắt tiếng ANH)
Yêu cầu xếp sao cho các loại dây xếp thành 1 nhóm. Và trong mỗi nhóm, nếu cùng 1 màu dây thì k được nằm gần nhau. ít nhất là cách nhau 1 dòng.
Giá trị để kiểm tra là tên TITLE như wire-kind, wire-color là cố định nhé, có thể lấy để làm từ khoá chọn cột.
các bạn có thể xem ví dụ bên sheet \kết quả/
Mọi người có thể viết và mình tham khảo được không?
p/s: Mình có đưa ra thuật toán bên sheet thuật toán, tuy nhiên thuật toán này chỉ có thể xếp được 2 cột, còn các dữ liệu khác thì k xếp theo được.
nên mình nghĩ là sẽ cut từng dòng paste sang 1 sheet mới.