gaconlongvang
Thành viên mới

- Tham gia
- 14/3/07
- Bài viết
- 12
- Được thích
- 19
Chào anh chị em trong diễn đàn Giải pháp Ecxel.
Tôi có một việc muốn nhờ mọi người giúp đỡ.
Tôi có 1 file gồm 2 sheet:
* Sheet 1 tên là “CSDL”, trong đó:
- A1:A5000 định dạng là: dd/mm/yy
- B1:AA5000 định dạng là: text.
B1=an, C1=cb,…..
B2=ca, C2=br,……
..........................
* Sheet 2 tên là “KQ”
Tôi dùng công thức như sau:
=IF(MATCH("ac",CSDL!$B1:$AB1,0)>0,IF(MATCH("mb",CSDL!$B1:$AB1,0)>0,CSDL!B2,""))
Khi sử dụng công thức này để lọc dữ liệu thì khi ra kết quả rất chậm (Máy tính của tôi PentiumD 2.66GHz). Rất mong mọi người giúp tôi lọc dữ liệu bằng VBA cho thời gian được nhanh hơn.
Tôi xin chân thành cảm ơn.
Tôi có một việc muốn nhờ mọi người giúp đỡ.
Tôi có 1 file gồm 2 sheet:
* Sheet 1 tên là “CSDL”, trong đó:
- A1:A5000 định dạng là: dd/mm/yy
- B1:AA5000 định dạng là: text.
B1=an, C1=cb,…..
B2=ca, C2=br,……
..........................
* Sheet 2 tên là “KQ”
Tôi dùng công thức như sau:
=IF(MATCH("ac",CSDL!$B1:$AB1,0)>0,IF(MATCH("mb",CSDL!$B1:$AB1,0)>0,CSDL!B2,""))
Khi sử dụng công thức này để lọc dữ liệu thì khi ra kết quả rất chậm (Máy tính của tôi PentiumD 2.66GHz). Rất mong mọi người giúp tôi lọc dữ liệu bằng VBA cho thời gian được nhanh hơn.
Tôi xin chân thành cảm ơn.