السلام عليكم
بعد إذن الاستاذ رجب
هذا اختصار للكود واضافة نص الرسالة باللغة الانجليزية
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2:A" & [A1000].End(xlUp).Row)) Is Nothing Then
If Application.CountIf(Range("A2:A" & [A1000].End(xlUp).Row), Target) > 1 Then
If MsgBox("Same Value Available in Cell" & Chr(10) & arr & Chr(10) & "Repeat Same Value again", vbYesNo, "Repeated Value") = vbYes Then Exit Sub
Target = "": Target.Select: Exit Sub
End If
End If
End Sub