【问题标题】:Forcing US Currency (or other country) in Cell在单元格中强制使用美国货币(或其他国家/地区)
【发布时间】:2020-04-13 06:26:43
【问题描述】:

我希望这是一个简单的过程。 我正在使用Range.NumberFormat = "$#,##0.00" 将单元格格式化为美国货币。但是当我们在日本的用户打开工作簿时,他们看到的是日元¥。我假设是因为 windows 知道它们被区域化到日本。 有没有办法迫使它留在美国,以免造成任何混乱?

谢谢

【问题讨论】:

  • “美元 #,##0.00”?只是一个想法。
  • 谢谢,但这只会引发错误

标签: excel vba currency number-formatting


【解决方案1】:

我无法在其他地区进行测试,但请尝试:

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

基于locale code[$-409]

另一个版本:

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

【讨论】:

  • 已经是他们的周末了,所以我得等到星期一(美国)时间才能看到它是否有效,但谢谢。
猜你喜欢
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
  • 1970-01-01
  • 2012-09-29
  • 1970-01-01
相关资源
最近更新 更多