- Tham gia
- 23/3/16
- Bài viết
- 705
- Được thích
- 52
Chào cả nhà GPE ! Chúc cả nhà Sunday rực rỡ thành công !
Em đang cần 1 đoạn cần 1 đoạn code lọc mã hàng nếu trùng lấy dòng dưới như thế này !
![1546742283310.png 1546742283310.png](https://www.giaiphapexcel.com/diendan/data/attachments/167/167536-d05455c47d3335eee4ae9408e394c3b1.jpg?hash=0FRVxH0zNe)
Em tự viết như thế này. mà nó cứ lấy dòng trên cùng. Vậy phải sửa làm sao để lấy dòng dưới cùng
Xin chân thành cảm ơn 1
Em đang cần 1 đoạn cần 1 đoạn code lọc mã hàng nếu trùng lấy dòng dưới như thế này !
![1546742283310.png 1546742283310.png](https://www.giaiphapexcel.com/diendan/data/attachments/167/167536-d05455c47d3335eee4ae9408e394c3b1.jpg?hash=0FRVxH0zNe)
Em tự viết như thế này. mà nó cứ lấy dòng trên cùng. Vậy phải sửa làm sao để lấy dòng dưới cùng
Mã:
Sub LocTrung()
Range("H5:K21").ClearContents ' output xoa truoc truoc
Dim i As Long, k As Long, t As Long
Dim sArr(), dArr()
Dim Dic As Object
Set Dic = CreateObject("Scripting.dictionary")
sArr = Range("C5:f50000").Value ' du lieu dau vao
ReDim dArr(1 To UBound(sArr), 1 To 4)
For i = 1 To UBound(sArr)
If Not Dic.exists(sArr(i, 1)) Then
k = k + 1
Dic(sArr(i, 1)) = k
dArr(k, 1) = sArr(i, 1)
dArr(k, 2) = sArr(i, 2)
dArr(k, 3) = sArr(i, 3)
dArr(k, 4) = sArr(i, 4)
End If
Next
[H5].Resize(k, 4) = dArr ' Ouput
Set Dic = Nothing
End Sub
Xin chân thành cảm ơn 1