Hvordan formatere celler som valuta og hvor vi kan bruke den

Anonim

La oss ta et eksempel for å forstå hvordan og hvor vi kan formatere cellen i valuta.

Vi har produktets mengdedata i område A1: B9 der kolonne A inneholder produktnavn og kolonne B inneholder mengden av den. Vi ønsker å formatere beløpsområdet som valuta, slik at det for brukeren skal være lett å forstå at et tall er en valuta.

Følg trinnene nedenfor for å skrive makroen:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:

Sub FormatCurrency ()

Dim Sh Som regneark

Sett Sh = ThisWorkbook.Sheets (1)

Sh.Range ("B2: B9"). NumberFormat = "$#, ## 0.00"

Slutt Sub

Kode Forklaring:-

Først har vi gitt emnet for koden, deretter hadde vi definert alle variablene etter at vi hadde definert området der vi vil sette valutaformatet.

For å kjøre makroen, trykk på tasten F5, og rekkeviddeformatet vil bli endret til valutaformatet.

@ www.excelforum en av brukerne har stilt det samme spørsmålet:-

Valutaformat, skrevet i USA, kjørt i Shanghai

Jeg har en tilgang db som lager / fyller ut Excel og deretter formaterer rapporten. Jeg har valuta som er i USD, så jeg formaterer den som når jeg kjører i USA, jeg får det jeg forventer "$ 100.000", men når denne applikasjonen kjøres i Shanghai, får de og selvfølgelig er de faktiske verdiene de samme hvis kjøres i USA i Shanghai.
Hvordan får jeg det til å vise USD når det kjøres fra Shanghai?

Klikk her for å sjekke løsningen

http://www.excelforum.com/excel-programming-vba-macros/1075253-currency-format-written-in-us-run-in-shanghai.html

Last ned - Formatering av valuta i VBA - xlsm