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

Вход

Регистрация

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

 

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

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

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

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

Excel 2013, 2016
попробуйте
[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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

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

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

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


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

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

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