Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / точку на зпт, текст в число / 5 сообщений из 5, страница 1 из 1
07.03.2007, 16:02:22
    #34377919
Alexey07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
точку на зпт, текст в число
44.11 это для Экселя текст. Захожу в "замена" -заменить "." на "," Эксель меняет на 44,11 и считает это числом.

Всю процедуру замены пишу в макрос (ч/з запись).

Sub t4k_na_zpt()

Selection.Replace What:=".", Replacement:=","
End Sub

Макрос работает, меняет точку на запятую, вот только полученный результат 44,11 воспринимает как текст.

если применить =значен(rc[-1]) то Єксель начинает воспринимать как число, но ведь я хотел упростить задачу а не усложнить ее.

Подскажите как макросом заменить точку на запятую, так что бы Эксель началь воспринимать результат как число?
...
Рейтинг: 0 / 0
07.03.2007, 17:14:49
    #34378161
точку на зпт, текст в число
А не проще ли изменить точку на запятую (или наоборот) в региональных настройках и не мучаться с макросами?
...
Рейтинг: 0 / 0
07.03.2007, 17:16:32
    #34378165
Alexey07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
точку на зпт, текст в число
есть предложение умножить результат на 1.
Подскажите как это сделать через функции VBA.
...
Рейтинг: 0 / 0
07.03.2007, 17:46:12
    #34378255
Alexey07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
точку на зпт, текст в число
А не проще ли?А не проще ли изменить точку на запятую (или наоборот) в региональных настройках и не мучаться с макросами?

не проще, поскольку основной формат во всех документах настроен на запятую. Замена необходима, когда документ выгружается из других приложений (например 1С)
...
Рейтинг: 0 / 0
09.03.2007, 07:18:48
    #34379527
SirFisher
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
точку на зпт, текст в число
Alexey07
Подскажите как макросом заменить точку на запятую, так что бы Эксель началь воспринимать результат как число?

Никак. В вашем случае он будет воспринимать цифру, имеющую точку в качестве разделителя дробной и целой части, как текст. Меняйте региональные настройки, либо делайте промежуточный текстовый файл, в котором заменяйте запятую на точку, и этот файл импортируйте в 1С

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


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