Lọc mã duy nhất từ 2 sheet (2 người xem)

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

thuanntk

Thành viên chính thức
Tham gia
14/1/10
Bài viết
81
Được thích
5
Chào các bạn!
Mình có 2 sheet có chứa danh sách, Mình muốn lọc 2 danh sách từ 2 sheet này thành 1 danh sách duy nhất và bỏ qua khoảng trống bằng VBA, cảm cơn các bạn.
 

File đính kèm

Chào các bạn!
Mình có 2 sheet có chứa danh sách, Mình muốn lọc 2 danh sách từ 2 sheet này thành 1 danh sách duy nhất và bỏ qua khoảng trống bằng VBA, cảm cơn các bạn.
Cấu trúc File thật của bạn có giống thế này không? Bạn xem lại nếu đúng thì tôi giúp luôn. Sợ phải sửa lắm!
 
Upvote 0
Mình cũng thử tập tành với Dic:
PHP:
Sub Filter()
 Dim Data(), J As Long, KQ(), I As Long, K As Byte
 Dim Dic As Object
 
 Set Dic = CreateObject("Scripting.Dictionary")
 ReDim KQ(1 To 65500, 1 To 1)
 For K = 2 To 3
    With Sheets("DS" & CStr(K - 1))
        Data = .Range(.Cells(K, K), .Cells(65500, K).End(xlUp)).Value
    End With
    For I = 1 To UBound(Data)
        If Not IsEmpty(Data(I, 1)) And Not Dic.exists(Data(I, 1)) Then
            J = J + 1
            Dic.Add Data(I, 1), J
            KQ(J, 1) = Data(I, 1)
        End If
    Next I
 Next K
 Sheets("TH").Range("D3").Resize(J, 1).Value = KQ()
End Sub
 
Upvote 0

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

Back
Top Bottom