Excel在显式numberFormat转换后设置错误的货币

时间:2017-01-24 14:09:36

标签: excel vba currency

我有以下代码行:

With new_pivot_table.PivotFields( _
    "Count of Weighted Parameter")
    .Caption = "Sum of Weighted Parameter"
    .Function = xlSum
    .NumberFormat = "$ #,##0.00"
End With

但我的Excel工作表显示的货币为€。为什么Excel显示€而不是$?货币是否取决于我当前所在的位置(即由任何Windows服务自动设置)或我的语法错误?如何强制此列显示在$$?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

我发现这个小教程可以将货币更改为欧元。我想这是改为美元的方法。

http://www.howtogeek.com/240216/how-to-change-windows-default-currency-from-dollars-to-euros/

按照以下步骤操作(仅限Windows):

  • 搜索“更改货币显示方式”
  • 点击“其他设置”。
  • 选择“货币”标签。
  • 在“货币符号”列表中选择所需的货币符号。
  • 应用更改。