格式化Word表格中的数字以使用VBA显示为货币

时间:2016-06-06 12:52:59

标签: vba ms-access ms-word access-vba

我有从MS Access运行的VBA代码。此代码在Word文档中创建表(具有不同大小,具体取决于查询的大小),然后使用Range.Text属性使用查询列中的值填充该Word文档。其中一列是货币值,另一列是百分比值。这些值在Access本身中正确显示。

不幸的是,值被输出为例如。 987.6和1234.5,而不是987.60和1234.50。虽然这是一个小要求,但它是一个要求,并希望找到一个解决方案,我完全不确定如何做到这一点,或者它是否可能。 折扣显示为0.18或0.30而不是18和30

如果需要,我可以显示我的数据导出代码,但是没有看到它如何影响我需要的部分。

1 个答案:

答案 0 :(得分:1)

答案是:

Format(123123, "Currency")

货币将来自您当地的设置。

编辑:查看屏幕截图 - 打开即时窗口,您可以在那里写 ?Format(123123, "Currency")您将看到结果。附上截图。

enter image description here