Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите как быть / 4 сообщений из 4, страница 1 из 1
21.11.2006, 15:26:27
    #34144068
CondomTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть
В ячейке число в виде 45,3 - формат число (разделитель запятая)
мне нужно взять это число и прибавить его к формуле
тоесть

Formula = bla bla bla + Cstr(45,3) но возникает ошибка тк a формулах разделитель должен быть точка

на листе разделитель должен быть именно запятая

Надеюсь мне помогут
...
Рейтинг: 0 / 0
21.11.2006, 15:39:30
    #34144148
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть
в каком смысле прибавить к формуле? на листе или в VBA. Хотя ни там ни там никаких преобразований не нужно...
тем не менее:
Код: plaintext
.Formula = "=" & Replace("45,3", ",", ".") & "+" & Replace("45,3", ",", ".")
...
Рейтинг: 0 / 0
21.11.2006, 18:53:44
    #34144926
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть
Действительно, если у тебя в ячейке разделитель - запятая, то в этой ячейке не число, а строка
(учитывая, что в _формулах_ этой книги разделитель - точка)
А вообще, из собственного опыта, разделитель для всей ОС должен быть один, а уж запятая,
точка, равно, квадратик... это бухгалтерам в отчетах (и вообще, в печатных формах) скорее всего
нужно. Так при выводе формы и преобразуем...
...
Рейтинг: 0 / 0
22.11.2006, 10:15:52
    #34145750
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть
а может так

Код: plaintext
Formula = bla bla bla + Str( 45 , 3 )

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите как быть / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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