|
|||||||
Перевод Cуммы из одной валюты в другую
Время создания: 16.03.2019 23:43
Раздел: Разные закладки - VBA - Access - msa.polarcom.ru - 14 Преобразование Чисел и Дат
Запись: xintrea/mytetra_db_adgaver_new/master/base/1532018403x9xt9uoxnw/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Перевод Cуммы из одной валюты в другуюPublic Function esChangeCurr(srsSum As Currency, srsCurse As Currency, _ dstCurse As Currency, _ Optional frp As Byte = 2) As Currency 'es 01.07.2011 'Переводит сумму из одной валюты в другую по курсу относительно третьей '-------------------------------------------------------------------- 'Аргументы: ' srsSum = Сумма в исходной валюте ' srsCurse = Курс исходной валюты ' dstCurse = Курс валюты Назначения ' frp = Кол-во знаков в дробной части результата (По умолчанию 2) '-------------------------------------------------------------------- 'Например: ' Debug.Print esChangeCurr(100, 28, 42) ' вернет: 66,667 '-------------------------------------------------------------------- Dim k As Double On Error GoTo esChangeCurrErr k = CDbl(srsCurse / dstCurse) esChangeCurr = CCur(Round(srsSum * k, frp)) Exit Function esChangeCurrErr: esChangeCurr = 0: Err.Clear End Function |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|