2015-12-07 2 views
0

Я пытаюсь заменить точки пространством и работает, но он также заменяет значения, содержащие запятые.Замена точек пробелом

Пример 1.506,45 преобразуется в 1 506,45

но 1,506,45 преобразуется в 1 506,45

и это разрушает ценности. Любые идеи, как заменить ТОЛЬКО точки, а не запятые?

ActiveSheet.Columns("A:A").Select 

Selection.Replace What:=".", Replacement:=" ", LookAt:=xlPart, _ 
SearchOrder:=xlByRows, MatchCase:=False 

ответ

1

Я бы просто использовать =SUBSTITUTE() формулу:

На соседнем клетке:

=SUBSTITUTE(A1, ". ", " ") 
Смежные вопросы