Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.11.2008, 11:39   #1
Inta
Новичок
Джуниор
 
Регистрация: 19.11.2008
Сообщений: 1
По умолчанию простой вопрос - как получить дробную часть

на входе есть ячейка в которую бухгалтер вводит что-то типа
256,4 или 566,34 или 2346,345 или 888,2222 . Т.е в теории количество разрядов после запятой может быть каким угодно. На практике 4 знака.

Function Spelled(Source) As String
Dim l_frac

l_frac = Source - Int(Source)

End Function

'на входе Source = 566,34
'на выходе l_frac = 0,34000000000032

А мне надо 0,34 для преобразования в пропись. Что делать?

Excel 2003 SP3
Inta вне форума
Старый 19.11.2008, 18:56   #2
КаМММ
Почти "Чайник"
Форумчанин
 
Аватар для КаМММ
 
Регистрация: 09.06.2008
Сообщений: 134
По умолчанию

Может так?
l_frac = Round(Source* 100) / 100 - Round(Source)
КаМММ вне форума
Старый 19.11.2008, 22:11   #3
owl-ka
Пользователь
 
Регистрация: 17.11.2008
Сообщений: 18
По умолчанию

А если при помощи обычных математических формул взять дробную часть?
owl-ka вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отделить дробную часть от числа |v||v|<<IpShot Общие вопросы C/C++ 19 24.09.2008 18:21
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть Дикий Помощь студентам 7 12.05.2008 17:57
подскажите какая процедура округляет дробные числа , а не откидывает дробную часть, к ***СкаЙ*** Помощь студентам 5 13.06.2007 16:03
Простой вопрос Prowler БД в Delphi 3 26.01.2007 16:46