Em chào các anh chị!
Em có 1 code tô màu các cell có ký tự trùng nhau (giống như Duplicate value trong Conditional Formating nhưng có them MsgBox). Code như bên dưới, em muốn hỏi có cách nào mà MsgBox chỉ hiện 1 lần mà không phải chạy lại 2 lần vòng lặp như code dưới không ạ? Em cám ơn!
Em có 1 code tô màu các cell có ký tự trùng nhau (giống như Duplicate value trong Conditional Formating nhưng có them MsgBox). Code như bên dưới, em muốn hỏi có cách nào mà MsgBox chỉ hiện 1 lần mà không phải chạy lại 2 lần vòng lặp như code dưới không ạ? Em cám ơn!
Mã:
Public Sub Trung_ma()
Dim Cll As Range
With Sheet1
Set Rng = .Range(.[A4], .[A65000].End(xlUp))
For Each Cll In Rng
Cll.Interior.Color = RGB(255, 255, 255)
If Application.WorksheetFunction.CountIf(Rng, Cll) > 1 Then
Cll.Interior.Color = RGB(255, 199, 206)
End If
Next Cll
For Each Cll In Rng
If Cll.Interior.Color = RGB(255, 199, 206) Then
MsgBox "Trung ma so, xin kiem tra lai"
Exit Sub
End If
Next Cll
End With
End Sub