2

I'm hoping this is an easy one. I'm using Range.NumberFormat = "$#,##0.00" to format a cell as US currency. But when our users in Japan open the workbook, they see it in Yen ¥ instead. I'm assuming because windows knows they are regionalized to Japan. Is there a way to force it to stay US so there isn't any confusion?

Thank you

BigBen
  • 46,229
  • 7
  • 24
  • 40
Jason Brady
  • 1,560
  • 1
  • 17
  • 40

1 Answers1

1

I am unable to test this in a different region, but try:

Range.NumberFormat = "[$$-409]#,##0.00"

based on the locale code [$-409].

Another version:

Range.NumberFormat = "[$$-en-US]#,##0.00"
BigBen
  • 46,229
  • 7
  • 24
  • 40