格式化vba中的数字

时间:2014-02-20 21:12:33

标签: vba numbers format

如何在VBA中将输出编号格式化为特定的小数位数?

我有

Label5.Caption = ((a^3)-(pi*((b/2)^2)*a))*c & Format(Label5.Caption, "##0.00")

但这不起作用。格式化它的正确方法是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

试试这个

 Dim strTemp As String

 Range("A1").NumberFormat = "0.000" 'or any other format you need
 Cells(1, 1) = 4 ' the number you want
 strTemp = Range("A1").Text
 Label5.Caption