Lọc dữ liệu Excel VBA

Liên hệ QC

shinningturtle

Thành viên mới
Tham gia
11/6/11
Bài viết
4
Được thích
0
Chào mọi người, mình đang cần giúp đỡ, hiện data của mình daily rất lớn, nên cần VBA hỗ trợ lọc dữ liệu như sau:
- Cột G: chỉ lọc lại những giá trị có chứa VNW-C hoặc VNW-D thôi
Tại dũ liệu mình thay đổi liên tục nên muốn làm VBA luôn cho tiện ấy
Cám ơn các bạn nhiều lắm!!
 

File đính kèm

  • Checking Data 25 Jan.xlsx
    202.6 KB · Đọc: 20
Lần chỉnh sửa cuối:
Chào mọi người, mình đang cần giúp đỡ, hiện data của mình daily rất lớn, nên cần VBA hỗ trợ lọc dữ liệu như sau:
- Cột G: chỉ lọc lại những giá trị có chứa VNW-C hoặc VNW-D thôi
Tại dũ liệu mình thay đổi liên tục nên muốn làm VBA luôn cho tiện ấy
Cam on cac ban nhieu lam
Cam on cac ban nhieu lam (Đọc hiểu thế nào?)
Nếu bạn viết lại rõ ràng tiếng Việt có dấu, có thể có thành viên (kể cả tôi) hiểu và làm giúp bạn.
 
Bạn thử với file này xem. 2 điều kiện ở 2 ô A1 và B1.

Anh Ba Tê có thể giải thích cho em ý nghĩa mầy dòng code sau :

1/ Txt1 = .Range("A1").Value & "*" -------- dấu "*" có phải là không phân biệt chữ hoa, chữ thường ?

2/ .Range("A4").Resize(R, Col) = dArr ----Nếu mảng dArr đã được gán dữ liệu phù hợp rồi thì Resize hàng theo K chứ sao lại theo R ?

.Range("A4").Resize(K, Col).Sort Key1:=.Range("G4")
----- .Sort Key1:=.Range("G4") này để làm gì anh ?
 
Anh Ba Tê có thể giải thích cho em ý nghĩa mầy dòng code sau :

1/ Txt1 = .Range("A1").Value & "*" -------- dấu "*" có phải là không phân biệt chữ hoa, chữ thường ?

2/ .Range("A4").Resize(R, Col) = dArr ----Nếu mảng dArr đã được gán dữ liệu phù hợp rồi thì Resize hàng theo K chứ sao lại theo R ?

.Range("A4").Resize(K, Col).Sort Key1:=.Range("G4") ----- .Sort Key1:=.Range("G4") này để làm gì anh ?
Chỉ trả lời được:
2/ .Range("A4").Resize(R, Col) = dArr ----Nếu mảng dArr đã được gán dữ liệu phù hợp rồi thì Resize hàng theo K chứ sao lại theo R ? ---> Do "ngu ngơ", đúng ra là theo K.
Các chuyện khác "hổng giải thích" được.
 
Web KT
Back
Top Bottom