i am not sure this is what you want, but you may be able to figure out
Private Sub Worksheet_Change(ByVal Target As Range)
If InStr(Trim(Target), " ") Then
Application.EnableEvents = False
nm = Split(Target)
For i = 0 To UBound(nm)
For j = 1 To Len(nm(i))
Target.Offset(j - 1, i).Value = Mid(nm(i), j, 1)
Next
Next
Application.EnableEvents = True
End If
End Sub
this program to run every time I type in a name
the above will run every time something is typed in, that contains a space, can not tell if it a name or not