我可以replace文字中的第二个字符吗?
我在Excel中使用macros来replace文本string中的第二个字符。 例如,我有这个数字: -4.023,31
我试图用空stringreplace逗号。 我正在使用下面的代码:
Columns("E:E").Replace What:=",", Replacement:=".", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
我可以用一段时间replace逗号,数字看起来像-4.023.31
但我希望它看起来像-4023.31
这可以在Excel VBA中完成吗?
您需要先用nullreplace句点,然后用句号replace逗号
例如:
Sub dural() With Range("E:E") .Replace ".", "" .Replace ",", "." End With End Sub
这应该给你你想要的,我想。
=REPLACE(E1, FIND(",", E1), 1, "")
您必须将其全部复制到您的工作表中。