舍入函数给出错误“参数不是可选的”

时间:2016-10-04 11:50:35

标签: excel vba excel-vba

我一直收到行

的名为“参数非可选”的错误
<label class="item item-input">
        <textarea placeholder="Comments"  ng-model="textModel" ></textarea>
</label>
 <a class="button button-positive" ng-lick="closeModal(textModel)">Save</a>

“RoundDown ”部分。我知道代码非常混乱,所以请耐心等待,我仍然是VBA的新手。这方面有很多帖子,但我似乎无法纠正这个错误。

 If Application.WorksheetFunction.RoundDown(units) = 0 Then

我不完全明白可选的含义,任何评论都会非常感激。非常感谢你们。

2 个答案:

答案 0 :(得分:0)

也许你可以试试......给出你需要的小数位数?

unitsize = Application.WorksheetFunction.RoundUp(units, 0)

答案 1 :(得分:0)

您需要提供指定“位数”的第二个参数。如果将其设置为0,则恢复舍入为整数:

If Application.WorksheetFunction.RoundDown(units, 0) = 0 Then

您需要对RoundUp执行相同操作。