Узмимо пример да бисмо разумели како и где можемо обликовати ћелију у валути.
Имамо податке о количини производа у опсегу А1: Б9 у којима колона А садржи назив производа, а колона Б садржи његову количину. Желимо да обликујемо распон износа као валуту тако да корисницима буде лако да разумеју да је број валута.
Да бисте написали макро, следите доле наведене кораке:-
- Отворите ВБА страницу и притисните тастер Алт+Ф11.
- Уметните модул.
- Напишите доле наведени код:
ПодформатЦурренци ()
Дим Сх Ас Радни лист
Сет Сх = ТхисВоркбоок.Схеетс (1)
Сх.Ранге ("Б2: Б9"). НумберФормат = "$#, ## 0.00"
Енд Суб
Шифра Објашњење:-
Прво смо дали тему за код, затим смо дефинисали све променљиве, након тога смо дефинисали опсег у који желимо да ставимо формат валуте.
Да бисте покренули макро, притисните тастер Ф5 и формат опсега ће се променити у формат валуте.
@ ввв.екцелфорум један од корисника поставио је слично питање:-
Формат валуте, написан у САД -у у Шангају
Имам приступни дб који креира / попуњава Екцел и затим форматира извештај. Имам валуту која је у УСД, па је форматирам као када трчим у САД -у, добијам оно што очекујем "100.000 УСД", али када се ова апликација покрене у Шангају, они добијају и, наравно, стварне вредности су исте ако трчање у Шангају у САД.
Како да наведем да приказује УСД када се покрене из Шангаја?
Да бисте проверили решење, кликните овде
хттп://ввв.екцелфорум.цом/екцел-программинг-вба-мацрос/1075253-цурренци-формат-вриттен-ин-ус-рун-ин-схангхаи.хтмл
Преузми - Форматирање валуте у ВБА - клсм