【问题标题】:VBA Message Box Curency FormattingVBA 消息框货币格式
【发布时间】:2014-07-11 13:37:42
【问题描述】:

我是 VBA (Excel) 新手。我正在尝试制作一个收入计算器,在用户输入产品成本和售出数量后,它会出现在消息框中。您如何为连接变量“收入”创建通用货币格式? 例如,我的问题是,当我制作格式“$0,000.00”,但收入只有 40 时,它显示为“0,040.00”,而我真的只想要“$40.00”

谢谢

【问题讨论】:

    标签: excel format msgbox vba


    【解决方案1】:

    使用格式化功能。

    MsgBox Format(Amount, "$0.00")
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 2015-12-06
        • 2012-01-22
        相关资源
        最近更新 更多