On Thu, 15 May 2008 17:59:30 -0400, "Rick Rothstein \(MVP -
VB\)"
wrote:
A minor simplification...
Sub SpecFormat()
Dim c As Range
For Each c In Selection
c.Offset(0, 1).Value = Format(Replace(c.Value, "-", ""), _
"0000-0000-0000-0000000")
Next
End Sub
Rick
Nice. I didn't think to use Format because I was thinking in Excel, where
formats (and the Text worksheet function) applies to numbers, and not strings.
--ron