powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как поменять точку на запятую?
3 сообщений из 3, страница 1 из 1
Как поменять точку на запятую?
    #34576407
redsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему на такую строку:

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

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


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


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