Sub NapDic()
Dim dic As Object
Set dic = CreateObject("Scripting.Dictionary")
Dim i&, d&
Dim Arr(), DK
With Sheet1
d = .Range("B" & Rows.Count).End(xlUp).Row
Arr = .Range("D2:E" & d).Value
End With
ReDim KQ(1 To UBound(Arr), 1 To 2)
For i = 1 To UBound(Arr)
DK = Trim(Arr(i, 1)) & "|" & Trim(Arr(i, 2))
If Not dic.exists(DK) Then dic.Item(DK) = DK
Next i
End Sub
Sub KTRA()
Dim tmp
Dim dic As Object
Set dic = CreateObject("Scripting.Dictionary")
tmp = Trim(Sheet1.[IY1]) & "|" & Trim(Sheet1.[IZ1])
If dic.exists(tmp) Then
MsgBox "Trùng "
Else
Range("D" & Range("E" & Rows.Count).End(3).Row).Offset(1, 0) = Sheet1.[IY1]
Range("D" & Range("E" & Rows.Count).End(3).Row).Offset(1, 1) = Sheet1.[IZ1]
End If
End Sub