Hi,
this script will cut the text til the 4th blank in your current cell.
<pre style='border:thin solid #9B9B9B; padding:12px 24px; margin-left:12px; color:#1B3636; overflow:auto; '><span style='color:#0000EE'>Sub</span> Trim_Contents()
<span style='color:#0000EE'>Dim</span> vArr <span style='color:#0000EE'>As</span> <span style='color:#0000EE'>Variant</span>
<span style='color:#0000EE'>Dim</span> lLength <span style='color:#0000EE'>As</span> <span style='color:#0000EE'>Long</span>
vArr = Split(ActiveCell.Text, <span style='color:#FF3E3E'>" "</span>)
<span style='color:#0000EE'>If</span> <span style='color:#0000EE'>Ubound</span>(vArr) > <span style='color:#DDAA00'>3</span> <span style='color:#0000EE'>Then</span>
<span style='color:#0000EE'>For</span> lLength = <span style='color:#DDAA00'>4</span> <span style='color:#0000EE'>To</span> <span style='color:#0000EE'>Ubound</span>(vArr)
vArr(lLength - <span style='color:#DDAA00'>4</span>) = vArr(lLength)
<span style='color:#0000EE'>Next</span> lLength
<span style='color:#0000EE'>Redim</span> <span style='color:#0000EE'>Preserve</span> vArr(<span style='color:#DDAA00'>4</span> <span style='color:#0000EE'>To</span> <span style='color:#0000EE'>Ubound</span>(vArr))
ActiveCell.Value = Join(vArr, <span style='color:#FF3E3E'>" "</span>)
<span style='color:#0000EE'>Else</span>
MsgBox <span style='color:#FF3E3E'>"without 4 words!"</span>, , <span style='color:#FF3E3E'>"Error"</span>
<span style='color:#0000EE'>End</span> <span style='color:#0000EE'>If</span>
<span style='color:#0000EE'>Erase</span> vArr
<span style='color:#0000EE'>Set</span> vArr = <span style='color:#0000EE'>Nothing</span>
<span style='color:#0000EE'>End</span> <span style='color:#0000EE'>Sub</span></pre>Best wishes
Gerd