VBA消息框Curency格式

时间:2014-07-11 13:37:42

标签: excel-vba format msgbox vba excel

我是VBA(Excel)的新手。在用户输入产品成本和销售数量后,我尝试制作一个显示在消息框中的收入计算器。如何为连锁变量'收入'?创建通用货币格式? 例如,我的问题是,当我制作格式" $ 0,000.00",但收入只有40时,它显示为" 0,040.00",当我真的只是想&# 34; $ 40.00"

由于

2 个答案:

答案 0 :(得分:1)

使用格式化功能。

MsgBox Format(Amount, "$0.00")

答案 1 :(得分:0)

我没有看到问题:) 在VBA中,您可以在Double类型中进行所有计算,当您到达MsgBox时,可以编写"$" & YourVariable 另外,如果你只是简单地说出你的MsgBox在单元格中显示一个值,你可以将该值存储在一个Double变量中并按照我上面的解释执行。