DDB Function [VBA]

Returns the depreciation of an asset for a specified period using the arithmetic-declining method.

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


Syntax:


DDB(Cost As Double, Salvage As Double, Life as Double, Period as Double, [Factor as Variant])

Return value:

Double

Parameters:

비용은 자산의 초기 비용을 결정합니다.

잔존 가치는 수명이 지난 자산의 가치를 결정합니다.

기한은 자산을 얼마나 오래 사용할 수 있는지 정의하는 개월수 또는 햇수입니다.

기간은 계산되어질 값의 기간을 지정합니다.

Factor(옵션)은 감가상각이 줄어드는 인자입니다. 값을 입력하지 않으면 기본 인자는 2입니다.

선형 감가 상각과 달리 초기 감가 상각 값이 높아야 하는 경우 이러한 형태의 감각 상각을 사용합니다. 감가 상각 값은 각 기간이 지날수록 감소하며, 일반적으로 구매 직후에 값 손실이 더 높은 자산(예: 차량, 컴퓨터 등)에 사용됩니다. 이 계산 유형에서는 장부 가격이 0에 도달하지 않는다는 점에 주의합니다.

Error codes:

5 잘못된 프로시저 호출입니다.

Example:


Sub ExampleDDB
 Dim ddb_yr1 As Double
 ddb_yr1 = DDB(75000,1,60,12,2)
 Print ddb_yr1 ' returns 1,721.81 currency units.
End Sub