Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.244.201] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток. Ребят спасайте. Уже второй день ломаю голову, как поменять запятую на точку в числе. Пробовал менять форматы ячеек и на общий, и на числовой, и на текстовый. пробовал через свойства EXEL менять разделитель дробной части на точку. В EXEL разделитель меняется, но при экспорте в текстовый файл через макрос ставится запятая вместо точки. Я понимаю, что вопрос может и не стоит свеч, но я полный профан в написании макросов, а тут по работе пришлось...
Файл с макросом ниже. Прошу сильно не бить. мое первое творение... Прикреплённый файлExport_txt.rar (24,82 Кбайт, скачиваний: 26) |
Сообщ.
#2
,
|
|
|
Нет ли системной переменной или свойства DecimalSeparator?
|
Сообщ.
#3
,
|
|
|
Мне посоветовали использовать Replace к ячейкам. ответ
http://www.planetaexcel.ru/forum/index.php...t#message778335 |
Сообщ.
#4
,
|
|
|
Попробуй поменяй разделитель целой и дробной частей числа с запятой на точку в региональных настройках компьютера.
|
Сообщ.
#5
,
|
|
|
Sub bbb() Set sel = Selection For Each Rng In sel Rng.Replace What:=",", Replacement:=".", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Next End Sub |