-----Original Message-----
I'm not sure how you would know what was in the cell originally.
If I were cleaning a bunch of cells, I'd record a macro while I did it manually
and modify it.
I got something like:
Selection.Replace What:="+", Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
(I replaced + with " " (spacebar).)
And change the "+" to chr(10) to get the alt-enter.
You could wrap it in a loop to get all your characters. And I think some
versions of excel will do a replace all if you only have one cell selected. (So
I included another cell--just in case.)
Option Explicit
Sub testme()
Dim myRng As Range
Dim myChars As Variant
Dim iCtr As Long
myChars = Array(Chr(10), "+", "-")
If Selection.Cells.Count = 1 Then
Set myRng = Union(Selection, _
ActiveSheet.Cells.SpecialCells