Всем привет! В одном из столбцов таблицы записаны числа формата "800.00; 1000.63; 123.45;0;.... То есть их десятичная часть отделена точкой. Мне нужно заменить эту точку на запятую.
Сейчас использую следующий код:
Пока что получается, что после замены точки на запятую, получаю следующий столбец: "800;100063; 123,45;0,00;... Запятая видна только у нуля. Что может быть не так?
Сейчас использую следующий код:
Пока что получается, что после замены точки на запятую, получаю следующий столбец: "800;100063; 123,45;0,00;... Запятая видна только у нуля. Что может быть не так?
Код |
---|
Range("T1:T" & iLastRow).NumberFormat = "@" Columns("T:T").Select Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False |