Uzmimo primjer kako bismo razumjeli kako i gdje možemo oblikovati ćeliju u valuti.
Imamo podatke o količini proizvoda u rasponu A1: B9 u kojem stupac A sadrži naziv proizvoda, a stupac B sadrži njegovu količinu. Želimo oblikovati raspon iznosa kao valutu kako bi korisnicima bilo lako razumjeti da je broj valuta.
Da biste napisali makro, slijedite korake u nastavku:-
- Otvorite VBA stranicu i pritisnite tipke Alt+F11.
- Umetnite modul.
- Napišite dolje navedeni kod:
PodformatCurrency ()
Dim Sh As Radni list
Postavi Sh = Ova radna knjiga. Listovi (1)
Sh.Range ("B2: B9"). NumberFormat = "$#, ## 0.00"
Kraj podm
Šifra Objašnjenje:-
Prvo smo dali temu za kôd, zatim smo definirali sve varijable, nakon toga smo definirali raspon u koji želimo staviti format valute.
Za pokretanje makronaredbe pritisnite tipku F5 i format raspona će se promijeniti u format valute.
@ www.excelforum jedan od korisnika postavio je slično pitanje:-
Valutni format, napisan u SAD -u u Šangaju
Imam pristupni db koji stvara / popunjava Excel i zatim formatira izvješće. Imam valutu koja je u USD pa je formatiram kao kad trčim u SAD -u, dobivam ono što očekujem "100.000 USD", ali kada se ova aplikacija pokrene u Šangaju, oni dobivaju i, naravno, stvarne vrijednosti su iste ako trčanje u Šangaju u SAD -u.
Kako da uspijem prikazati USD pri trčanju iz Šangaja?
Za provjeru rješenja kliknite ovdje
http://www.excelforum.com/excel-programming-vba-macros/1075253-currency-format-written-in-us-run-in-shanghai.html
Preuzimanje - Formatiranje valute u VBA - xlsm