quoc_huy1702
Thành viên hoạt động



- Tham gia
- 9/6/11
- Bài viết
- 132
- Được thích
- 20
- Nghề nghiệp
- NVVP
Chào mọi người;
E có 1 đoạn code đang áp dụng nhưng chưa thỏa mãn hết các yêu cầu đặt ra trong việc trích lọc dữ liệu
E chưa biết khi trích lọc nhiều điều kiện như sau thì phải thêm code thế nào?
Phần chọn: điệu kiện đáp ứng đồng thời cả 2 điều bên dưới
1/ Chọn dữ liệu xuất "X" ( cột đánh số thự tự là 2)
2/ Chọn tiếp cột dữ liệu TKCo có các mã là 511011 , 511015 ,512021 ,512022 , ( cột đánh số thứ tự 10)
Bỏ chọn các cột
1/Bỏ chọn cột dữ liệu MAVT có "TVAT" và "HDHUY"
e chỉ mới biết làm Phần 1 mục 1/ và 1 phần của mục 2/
Xin mọi người giúp đỡ thêm.
http://www.mediafire.com/?w88fx69bnx9nu4z
E có 1 đoạn code đang áp dụng nhưng chưa thỏa mãn hết các yêu cầu đặt ra trong việc trích lọc dữ liệu
E chưa biết khi trích lọc nhiều điều kiện như sau thì phải thêm code thế nào?

Phần chọn: điệu kiện đáp ứng đồng thời cả 2 điều bên dưới
1/ Chọn dữ liệu xuất "X" ( cột đánh số thự tự là 2)
2/ Chọn tiếp cột dữ liệu TKCo có các mã là 511011 , 511015 ,512021 ,512022 , ( cột đánh số thứ tự 10)
Bỏ chọn các cột
1/Bỏ chọn cột dữ liệu MAVT có "TVAT" và "HDHUY"
e chỉ mới biết làm Phần 1 mục 1/ và 1 phần của mục 2/
Xin mọi người giúp đỡ thêm.
File đây ạPublic Sub XuaT_ban()Dim Rng(), Arr(), I As Long, K As Long, Tem As Long
Dim example As Range
Set example = Range("A5:F15000")
example.ClearContents
With Sheets("Du lieu")
Rng = .Range(.[A3], .[A65000].End(xlUp)).Resize(, 37).Value
End With
ReDim Arr(1 To UBound(Rng, 1), 1 To 8)
For I = 1 To UBound(Rng, 1)
If Rng(I, 2) = "X" And Rng(I, 10) = "511015 " Then
K = K + 1
Arr(K, 1) = Rng(I, 7): Arr(K, 2) = Rng(I, 11)
Arr(K, 3) = Rng(I, 12): Arr(K, 4) = Rng(I, 13)
Arr(K, 5) = Rng(I, 16): Arr(K, 6) = Rng(I, 19)
End If
Next I
If K Then Sheets("Xuat ban").[A5].Resize(K, 8).Value = Arr
End Sub
http://www.mediafire.com/?w88fx69bnx9nu4z