Función DDB [VBA]

Devuelve la depreciación de un activo en un período específico según el método aritmético degresivo.

Icono de advertencia

Esta función o constante se activa por medio de la instrucción Option VBASupport 1, colocada antes del código del programa ejecutable de algún módulo.


Sintaxis:

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

Valor de retorno:

Double

Parámetros:

Costo fija el costo inicial de un activo.

Salvamento fija el valor de un activo al final de su vida.

Vida es el número de períodos (por ejemplo, años o meses) que definen la duración del uso del activo.

Período define el período para el que debe calcularse el valor.

Factor (opcional) es el factor por el que disminuye la amortización. Si no se indica un valor, el factor predeterminado es 2.

Esta forma de depreciación es la adecuada si precisa un valor más alto de depreciación inicial, a diferencia de la depreciación lineal. El valor de depreciación disminuye con cada período; suele utilizarse en aquellos activos que pierden más valor poco después de su adquisición (por ejemplo, automóviles o equipos informáticos). Tenga en cuenta que el valor contable nunca llegará a cero con este tipo de cálculo.

Códigos de error:

5 Llamada a procedimiento no válida

Ejemplo:

Sub ExampleDDB

 Dim ddb_yr1 As Double

 ddb_yr1 = DDB(75000,1,60,12,2)

 Print ddb_yr1 ' devuelve 1721,81 unidades monetarias.

End Sub