Like so... I could make it shorter, but this is the easiest to understand. Notice most of these short words include spaces before and after?
Option Compare Text
Sub ReplaceSpecial()
Dim cell As Range, MyStr As String
Application.ScreenUpdating = False
For Each cell In Selection
MyStr = cell.Value
MyStr = Replace(MyStr, " to ", " to ")
MyStr = Replace(MyStr, "the ", " the ")
MyStr = Replace(MyStr, " in ", " in ")
MyStr = Replace(MyStr, " with ", " with ")
MyStr = Replace(MyStr, " at ", " at ")
MyStr = Replace(MyStr, " of ", " of ")
MyStr = Replace(MyStr, " and ", " and ")
MyStr = Replace(MyStr, " for ", " for ")
cell.Value = MyStr
Next cell
Application.ScreenUpdating = True
End Sub
Bookmarks