[COLOR="Navy"]Sub[/COLOR] MG20Sep15
[COLOR="Navy"]Dim[/COLOR] Rng [COLOR="Navy"]As[/COLOR] Range
[COLOR="Navy"]Dim[/COLOR] Dn [COLOR="Navy"]As[/COLOR] Range
[COLOR="Navy"]Dim[/COLOR] Sp
[COLOR="Navy"]Dim[/COLOR] n [COLOR="Navy"]As[/COLOR] [COLOR="Navy"]Long[/COLOR]
[COLOR="Navy"]Dim[/COLOR] Txt [COLOR="Navy"]As[/COLOR] [COLOR="Navy"]String[/COLOR]
[COLOR="Navy"]Dim[/COLOR] Temp [COLOR="Navy"]As[/COLOR] [COLOR="Navy"]String[/COLOR]
[COLOR="Navy"]Dim[/COLOR] c [COLOR="Navy"]As[/COLOR] [COLOR="Navy"]Integer[/COLOR]
[COLOR="Navy"]Dim[/COLOR] nTxt [COLOR="Navy"]As[/COLOR] [COLOR="Navy"]String[/COLOR]
[COLOR="Navy"]Set[/COLOR] Rng = Range(Range("A1"), Range("A" & Rows.Count).End(xlUp))
[COLOR="Navy"]For[/COLOR] [COLOR="Navy"]Each[/COLOR] Dn [COLOR="Navy"]In[/COLOR] Rng
Temp = Dn
Txt = ""
c = 0
Sp = Split(Temp, " ")
[COLOR="Navy"]For[/COLOR] n = 0 To UBound(Sp)
Txt = Txt & " " & Sp(n)
[COLOR="Navy"]If[/COLOR] Len(Txt) >= 25 [COLOR="Navy"]Then[/COLOR]
Dn.Offset(, c) = nTxt
Txt = Sp(n)
nTxt = ""
c = c + 1
[COLOR="Navy"]End[/COLOR] If
[COLOR="Navy"]If[/COLOR] Len(Txt) < 25 And n = UBound(Sp) [COLOR="Navy"]Then[/COLOR]
Dn.Offset(, c) = Txt
[COLOR="Navy"]End[/COLOR] If
nTxt = Txt
[COLOR="Navy"]Next[/COLOR] n
[COLOR="Navy"]Next[/COLOR] Dn
[COLOR="Navy"]End[/COLOR] [COLOR="Navy"]Sub[/COLOR]