Jak formátovat buňky jako měnu a kde je můžeme použít

Anonim

Uveďme si příklad, abychom pochopili, jak a kde můžeme buňku formátovat v měně.

Máme údaje o množství produktu v rozsahu A1: B9, ve kterém sloupec A obsahuje název produktu a sloupec B obsahuje jeho množství. Chceme rozsah částek formátovat jako měnu, takže pro uživatele by mělo být snadné pochopit, že číslo je měna.

Chcete-li napsat makro, postupujte podle níže uvedených kroků:-

  • Otevřete stránku VBA a stiskněte klávesu Alt+F11.
  • Vložte modul.
  • Napište níže uvedený kód:

Dílčí formát Měna ()

Pracovní list Dim Sh As

Nastavit Sh = ThisWorkbook.Sheets (1)

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

End Sub

Vysvětlení kódu:-

Nejprve jsme zadali předmět kódu, poté jsme definovali všechny proměnné a poté jsme definovali rozsah, kam chceme vložit formát měny.

Chcete -li spustit makro, stiskněte klávesu F5 a formát rozsahu se změní na formát měny.

@ www.excelforum jeden z uživatelů položil podobnou otázku:-

Formát měny, napsaný v USA, běží v Šanghaji

Mám přístupový db, který vytváří / naplňuje Excel a poté formátuje sestavu. Mám měnu, která je v USD, takže ji formátuji tak, jako když běžím v USA, dostanu to, co očekávám "100 000 USD", ale když je tato aplikace spuštěna v Šanghaji, dostanou a skutečné hodnoty jsou samozřejmě stejné, pokud běží v USA v Šanghaji.
Jak získám zobrazení USD při spuštění ze Šanghaje?

Chcete -li zkontrolovat řešení, klikněte sem

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

Stáhnout - Měna formátování ve VBA - xlsm