Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Не могу заменить "." на "," в файле - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Не могу заменить "." на "," в файле (Макросы/Sub)
Не могу заменить "." на "," в файле
lFJl Дата: Пятница, 12.01.2018, 23:11 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 233
Репутация: 6 ±
Замечаний: 0% ±

Excel 2007
В общем проблема такая, обычная выгрузка БД с сервера, и во всех файлах замена "." на "," проходит на ура, а вот в этом почему - то не могу поменять значения, в чем прикол, может знает кто?
Спасибо заранее!
К сообщению приложен файл: 1243639.xlsm(15Kb)
 
Ответить
СообщениеВ общем проблема такая, обычная выгрузка БД с сервера, и во всех файлах замена "." на "," проходит на ура, а вот в этом почему - то не могу поменять значения, в чем прикол, может знает кто?
Спасибо заранее!

Автор - lFJl
Дата добавления - 12.01.2018 в 23:11
nilem Дата: Суббота, 13.01.2018, 07:31 | Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1370
Репутация: 490 ±
Замечаний: 0% ±

Excel 2013
попробуйте
[vba]
Код
Cells.Replace What:=".", Replacement:=".", LookAt:=xlPart
[/vba]


Яндекс.Деньги 4100159601573
 
Ответить
Сообщениепопробуйте
[vba]
Код
Cells.Replace What:=".", Replacement:=".", LookAt:=xlPart
[/vba]

Автор - nilem
Дата добавления - 13.01.2018 в 07:31
lFJl Дата: Суббота, 13.01.2018, 09:09 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 233
Репутация: 6 ±
Замечаний: 0% ±

Excel 2007
nilem, Спасибо большее, а почему именно "." на "." меняет корректно?
 
Ответить
Сообщениеnilem, Спасибо большее, а почему именно "." на "." меняет корректно?

Автор - lFJl
Дата добавления - 13.01.2018 в 09:09
nilem Дата: Суббота, 13.01.2018, 10:27 | Сообщение № 4
Группа: Авторы
Ранг: Старожил
Сообщений: 1370
Репутация: 490 ±
Замечаний: 0% ±

Excel 2013
Точка в VBA - разделитель десятичной части (запятая - разделитель разрядов). Если Ексель не может сам интерпретировать данные, похожие на числа, как числа, то нужно ему явно указать, что, мол, это число, подставив десятичный разделитель, как он любит. )


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеТочка в VBA - разделитель десятичной части (запятая - разделитель разрядов). Если Ексель не может сам интерпретировать данные, похожие на числа, как числа, то нужно ему явно указать, что, мол, это число, подставив десятичный разделитель, как он любит. )

Автор - nilem
Дата добавления - 13.01.2018 в 10:27
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Не могу заменить "." на "," в файле (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!