I'm running the following macro to remove unwanted characters, however it's also currently stripping out leading zeroes from any columns that have them. Is there a way around this?
[VBA]Sub RemovePunctuation()
Worksheets("Data").Activate
With CreateObject("vbscript.regexp")
.Pattern = "[^a-zA-Z^0-9\ ]"
.Global = True
For Each Rng In Selection.SpecialCells(xlCellTypeConstants)
Rng.Value = .Replace(Rng.Value, vbNullString)
Next Rng
End With
End Sub
[/VBA]