我在一列中有成千上万个单元格,该单元格的电话号码都格式为
您不需要正则是这样。如果您的数据在列中 a 中,并且由常数(不是公式(,则:
Sub NoRegex()
Dim r As Range
Set r = Columns(1).SpecialCells(2)
r.Replace what:="(", replacement:=""
r.Replace what:=")", replacement:="-"
End Sub