如何使用vba ddb函数?
VBA DDB 函数列在VBA 函数的金融类别中。当您在VBA代码中使用它时,它可以使用双倍余额递减法计算折旧,或者您可以直接在函数中提供折旧率。从此处了解有关双倍余额递减法的更多信息。
句法
DDB(成本、回收率、寿命、周期、[因素])
论点
- 成本:资产的初始成本。
- 残值:完成时资产的价值。
- 寿命:资产必须折旧的期限数。
- 期间:您要计算折旧的期间。
- Factor : 折旧率 [这是一个可选参数,如果省略,VBA 默认采用 2]。
例子
要实际了解如何使用 VBA DDB 函数,您需要查看下面的示例,其中我们使用 DDB 编写了 vba 代码:
Sub example_DDB() Range("B6").Value = DDB(14500, 500, 10, 10) End Sub
在上面的代码中,我们使用DBB计算资产的折旧,结果返回389。
评论
- 采用双倍余额递减法时,折旧在第一个期间最高,并在后续期间下降。
- 如果恢复值小于零,寿命、周期或[因子]等于或小于零,或者折旧期大于寿命,VBA 将返回运行时错误“5”(无效的过程调用或参数)资产的。