【发布时间】:2015-09-11 11:52:06
【问题描述】:
我有一列有数字。如果我将其设置为 TEXT 格式,而不是选择它,单击替换并用点替换逗号,它的效果很好。我的号码得到 DOTS 而不是 COMMAS。 (这就是我想要的,因为我没有使用它们的“数值”)。
如果我这样做时录制了一个宏,那就是生成的代码:
Columns("B:B").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
如果我在相同的数据上运行此代码(原始数据,包含 COMMAS,它不起作用。为什么?
我的数据,以防万一:
1.3.11
4.5.2-714156
3.1.59
4.2.2
4,3
4,3
4,3
4,3
【问题讨论】:
-
使用系统分隔符:十进制 COMMA 和千位分隔符 DOT 。