Try this...
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row < 7 Then Exit Sub
Dim rng As Range, r As Range, vTemp As Variant
Application.EnableEvents = False
If Target.Row > 1 And Not Range(Cells(Target.Row, "c"), Cells(Target.Row, "f")) Is Nothing Then
Set rng = Range(Cells(Target.Row, "c"), Cells(Target.Row, "f"))
For Each r In rng
vTemp = vTemp & r.Value & " "
Next r
vTemp = Replace(Trim(vTemp), "-", " ")
With rng
Cells(Target.Row, 7).Value = vTemp
End With
End If
Application.EnableEvents = True
End Sub
Bookmarks