يوضع هذا الماكرو في حدث الصفحة
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 1 And Target.Row > 2 _
And Target.Count = 1 Then
Target.Offset(0, 1).Resize(, 4).ClearContents
Target.Offset(, 1).Resize(, UBound(Split(Trim(Target), _
" ")) + 1) = Split(Trim(Target), " ")
End If
Application.EnableEvents = True
End Sub