Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Cchanged As Range, Cel As Range, c As Range
Dim temp As Variant
Set Cchanged = Intersect(Target, Columns("C"))
If Not Cchanged Is Nothing Then
Application.EnableEvents = False
For Each Cel In Cchanged
temp = Cel.Value
If Len(temp) > 0 Then
Cel.ClearContents
Set c = Columns("C").Find(What:=temp, LookAt:=xlWhole)
If c Is Nothing Then
Cel.Value = temp
Else
MsgBox "P.O.# '" & temp & "' has been used: " & c.Address(0, 0)
End If
End If
Next Cel
Application.EnableEvents = True
End If
End Sub
Bookmarks