I was thinking using the len but I don't know how to do it. If there is also a better way that you can do this can you please show and explain it. Thanks! :)
Sub Invalid()
Dim e
For Each e In Array("road", "street")
Select Case e
Case "road"
Range("A1").EntireColumn.Replace e, "rd"
End Select
Next e
End Sub
Edit:
Still can't understand but what if it was only in the active cell and with this concept?
Dim Original As String
Dim Corrected As String
Original = ActiveCell.Value
Corrected = Replace(Original, "ROAD", "RD")
ActiveCell.Value = Corrected
End Sub