Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как поменять точку на запятую? / 3 сообщений из 3, страница 1 из 1
05.06.2007, 23:26
    #34576407
redsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять точку на запятую?
Почему на такую строку:

Range("A1").Replace What:=".", Replacement:=","

значение в ячейке "A1" "2.345" меняется на "2 345", а не на "2,345" ???
...
Рейтинг: 0 / 0
06.06.2007, 00:14
    #34576459
Дадахан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять точку на запятую?
хм. не берусь за стопудовое объяснение причины. имхо в экселе (в таблице(в ячейке)) когда ставишь запятую по среди чисел, то система понимает это как разделитель целой и дробной части, а в VBA(коде) разделитель целой от дробной части является точка, следовательно вам и нужно попробовать
Код: plaintext
Range("A1").Replace What:=".", Replacement:="."
...
Рейтинг: 0 / 0
06.06.2007, 00:24
    #34576470
redsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять точку на запятую?
Дадаханхм. не берусь за стопудовое объяснение причины. имхо в экселе (в таблице(в ячейке)) когда ставишь запятую по среди чисел, то система понимает это как разделитель целой и дробной части, а в VBA(коде) разделитель целой от дробной части является точка, следовательно вам и нужно попробовать
Код: plaintext
Range("A1").Replace What:=".", Replacement:="."


Низкий поклон!!! Спасибо.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как поменять точку на запятую? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]