Excel VBA显示+/-根据值

时间:2014-03-31 15:13:17

标签: vba excel-vba excel

这是计算增加/减少百分比的数量:

Dim YLDPercent As String
YLDPercent = FormatNumber(((YLD - YldLW) / YLD) * 100, 2) & "%"

当数字为正数时,如何才能显示?我可能会通过IF做到这一点,但我想这样做会更容易。

谢谢

P上。

1 个答案:

答案 0 :(得分:2)

试试这个:

Dim YLDPercent As String
YLDPercent = Format((YLD - YldLW) / YLD, "+0.00%;-0.00%")

请注意,我删除了* 100,因为%格式会自动将1更改为100%