Адаптация к местному формату представления денежных величин

Адаптация к местному формату представления денежных величин

Одна из сильных сторон VBA - это возможность автоматической настройки форматов представления дат и денежных величин в соответствии с местными стандартами. В правильно построенную программу вам не придется включать символы типа S, Г или J - VBA добавит именно тот символ, который нужен, основываясь на выборе языка и страны, которые были сделаны с помощью панели управления Язык и стандарты в Windows.

Рассмотрим, например, следующий фрагмент программного кода:

Const ccurMoneyTalks As Currency = 5463.72

MsgBox format ( ccur MoneyTalks, "Currency")

В результате выполнения этого фрагмента в США в окне сообщения появится

$5,463/72, а та же программа во Франции отобразит 5463, 72F.

Используемая здесь функция Format достаточно подробно рассматривается в главе 31.

Чтобы отобразить содержимое переменной в виде правильно представленного денежного значения, совсем не обязательно объявлять эту переменную переменной типа Currency. Функция Format с именованным форматом

"Currency" замаскирует любое числовое значение под доллары, франки или что-то другое, имеющее хождение в вашем регионе.

Другие возможности использования типа данных Currency

Даже если вы и не собираетесь работать с деньгами, переменные типа Currency будут полезны в следующих случаях:

* хранение больших чисел, выходящих за границы диапазона, допустимого для целых чисел типа Long;

* вычисления с большими числами, когда требуется более высокая точность, чем та, которая обеспечивается типами данных с плавающей запятой.

Значения типа Currency могут иметь до 19 значащих цифр, из них 15 - до запятой и 4 - после (положение десятичного разделителя фиксировано).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Глава 20. Адаптация ХР для существующего проекта

Из книги Экстремальное программирование автора Бек Кент

Глава 20. Адаптация ХР для существующего проекта Проекты, в которых требуется изменить существующую культуру, встречаются гораздо чаще, чем проекты, в которых новую культуру необходимо сформировать с нуля. Внедряйте ХР в рамках существующего проекта понемногу, начиная с


6 Адаптация

Из книги Феномен науки. Кибернетический подход к эволюции автора Турчин Валентин Фёдорович


Мошенничество в системе денежных расчетов WebMoney

Из книги Интернет – легко и просто! автора Александров Егор

Мошенничество в системе денежных расчетов WebMoney Не обошло Интернет явление финансовой пирамиды. Наиболее известной является «Золотой кошелек» («Волшебный кошелек», «Волшебный аккаунт», «Золотой аккаунт», «Двойной баланс»). Суть проста: пользователю приходит письмо


Работа для любителей торговли и денежных операций

Из книги Компьютерная обработка звука автора Загуменнов Александр Петрович

Работа для любителей торговли и денежных операций Любите покупать, продавать, перепродавать, торговаться? В Интернете и для вас есть много чего интересного. Самое главное, что для заключения сделок совсем не обязательно куда-то бегать сломя голову, организовывать


Все по формату MP3

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Все по формату MP3 http://www.uic.nnov.ru/~fmm/ – страница Welcome to Mikhails Home!http://mp3soft.da.ru – сервер mp3soft.da.ru – FREE Download of CD-Rippers, Encoders, Players and