我有一列包含来自CSV文件的数据,该数据包含我需要删除的点。当我想用VBA将“。”(点)替换为“”(无)时,我得到了错误的结果。所有小于1000的数字都替换逗号,例如我有122,49,结果是12249,这是错误的。我尝试了几种VBA代码,但没有一个起作用。如果您能帮助我,那就太好了。我尝试了所有格式的选项。
谢谢。
Sub TEST() Dim i As String Dim k As String i = "." k = "" Columns("P:P").Replace what:=i, replacement:=k, lookat:=xlPart, MatchCase:=False End Sub
我有一列包含来自CSV文件的数据,该数据包含我需要删除的点。当我想用VBA将“。”(点)替换为“”(无)时,我得到了错误的结果。所有小于...的数字...
我不确定我是否完全了解您的要求,但是请问这是否满足您的要求。