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.

warning

Esta función o constante se activa con la instrucción Option VBASupport 1, la cual se coloca antes del código ejecutable del programa en un 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

¡Necesitamos su ayuda!