我是VBA(Excel)的新手。在用户输入产品成本和销售数量后,我尝试制作一个显示在消息框中的收入计算器。如何为连锁变量'收入'?创建通用货币格式? 例如,我的问题是,当我制作格式" $ 0,000.00",但收入只有40时,它显示为" 0,040.00",当我真的只是想&# 34; $ 40.00"
由于
答案 0 :(得分:1)
使用格式化功能。
MsgBox Format(Amount, "$0.00")
答案 1 :(得分:0)
我没有看到问题:)
在VBA中,您可以在Double类型中进行所有计算,当您到达MsgBox时,可以编写"$" & YourVariable
另外,如果你只是简单地说出你的MsgBox在单元格中显示一个值,你可以将该值存储在一个Double变量中并按照我上面的解释执行。