اختي أم عبدالله
هذا التعديل يناسب ماطلبتي
Function SplitNim(Cel As Range) As String
Dim Tt As String, RR As String, i As Integer, MyNum As String
For i = 1 To InStr(Cel, " ") - 1
Select Case Mid$(Cel, i, 1)
Case Is = "ه"
Tt = Tt & RR & Mid$(Cel, i, 1) & "ـ"
RR = " "
Case Else
Tt = Tt & RR & Mid$(Cel, i, 1)
RR = " "
End Select
Next
MyNum = Mid$(Cel, InStr(Cel, " ") + 1, Len(Cel) - InStr(Cel, " "))
SplitNim = Tt & RR & MyNum
End Function