Contenido
Índice 🔎︎

# 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.

Esta constante, función u objeto se activa mediante la instrucción Option VBASupport 1, colocada 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

Temas relacionados

Función DDB en CALC

Funciones financieras de VBA