我有一系列名为 MyCells 的单元格作为字符串类型。其中有 26 位数字的字符串。
为什么使用 NumberFormat 的第一个语句(如下)不起作用,但第二个语句起作用?
尝试单元格如下所示:
38935094000163001000052234 --> 38.935.094/0001-63 001 000052234
第一次尝试(没用):
range(MyCells).Select
Selection.NumberFormat = "00"".""000"".""000""/""0000""-""00"" ""000"" ""000000000"
第二(成功):
range(MyCells).Select
For Each c In Selection
c = Format(c, "00"".""000"".""000""/""0000""-""00"" ""000"" ""000000000")
Next