Conteúdo

# Função DDB [VBA]

Obtém a depreciação de um ativo para um período especificado usando o método aritmético em declínio.

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

### Sintaxe:

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

### Valor de retorno:

Double

### Parâmetros:

Custo é o custo inicial de um ativo.

Valor_residual é o valor de um ativo no fim da vida útil.

vida_útil é o número de períodos em que o ativo é depreciado.

período é o período de depreciação do ativo e tem de utilizar as mesmas unidades de vida_útil.

fator (opcional) é o índice de redução do saldo. Se não for introduzir um valor, o fator padrão é 2.

Utilize esta forma de depreciação para obter um valor de depreciação inicial mais alto, em detrimento da depreciação linear. O valor de depreciação diminui em cada período e é normalmente utilizado em ativos cuja perda de valor é superior nos primeiros anos de vida útil (por exemplo, veículos, computadores). Tenha em conta que o valor contabilístico nunca atinge zero com este tipo de cálculo.

### Códigos de erro

5 Chamada de procedimento inválido

### Exemplo:

    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

Tópicos relacionados

Função BDD no CALC

Funções financeiras do VBA