This should let the User press Enter once to add to the other Control, and twice to actually exit this control
Option Explicit
Dim HasChanges As Boolean
Private Sub TextBoxPartNumber_Change()
HasChanges = True
End Sub
Private Sub TextBoxPartNumber_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'Triggered when Enter is pressed
If Not HasChanged Then 'No text was added before this Enter press
Cancel = False 'Handle Enter press normally
Exit Sub
End If
'If HasChanged then new text was added before this Enter press
Cancel = True 'don't follow normal SOP when pressing Enter
'Edit to add new item as needed
bl = AddtoSelectList(Item1, CFList) ' search list, don't add if it's already there
'
'
'
HasChanges = False 'Reset Boolean after second Enter press
End Sub