Võtame näite, et mõista, kuidas ja kus saame lahtrit valuutas vormindada.
Meil on toote koguse andmed vahemikus A1: B9, kus veerus A on toote nimi ja veerus B selle kogus. Soovime vormindada summa vahemiku valuutana, nii et kasutajate jaoks peaks olema lihtne aru saada, et number on valuuta.
Makro kirjutamiseks toimige järgmiselt.-
- Avage VBA leht ja vajutage klahve Alt+F11.
- Sisestage moodul.
- Kirjutage allpool nimetatud kood:
AlamvormingCurrency ()
Dim Sh kui tööleht
Set Sh = ThisWorkbook.Sheets (1)
Sh.Range ("B2: B9"). NumberFormat = "$#, ## 0.00"
End Sub
Koodi selgitus:-
Esiteks oleme andnud koodi teema, seejärel määratlenud kõik muutujad ja seejärel määratlenud vahemiku, kuhu valuuta vorming panna.
Makro käitamiseks vajutage klahvi F5 ja vahemiku vorming muudetakse valuuta vorminguks.
@ www.excelforum üks kasutajatest on esitanud sarnase küsimuse:-
Valuutavorming, kirjutatud USA -s Shanghais
Mul on juurdepääs db, mis loob / täidab Exceli ja vormistab seejärel aruande. Mul on valuuta USA dollarites, nii et vormindan selle nii, nagu USA -s töötades saan ootuspäraselt "100 000 dollarit", kuid kui seda rakendust Shanghais käivitatakse, saavad nad selle ja loomulikult on tegelikud väärtused samad, kui joosta USA -s Shanghais.
Kuidas ma saan Shanghaist sõites USD -d näidata?
Lahenduse kontrollimiseks klõpsake siin
http://www.excelforum.com/excel-programming-vba-macros/1075253-currency-format-written-in-us-run-in-shanghai.html
Lae alla - VBA valuuta vormindamine - xlsm