Como usar a função vba ddb?
A função VBA DDB está listada na categoria financeira de funções VBA. Quando você o usa no código VBA, ele pode calcular a depreciação usando o método de saldo decrescente duplo ou você pode fornecer a taxa de depreciação diretamente na função. Saiba mais sobre o método de saldo decrescente duplo aqui .
Sintaxe
DDB (custo, recuperação, tempo de vida, período, [fator])
Argumentos
- Custo : O custo inicial do ativo.
- Salvamento : O valor do ativo na conclusão.
- Vida : O número de períodos durante os quais o ativo deve ser depreciado.
- Período : o período para o qual você deseja calcular a depreciação.
- Fator : Taxa de depreciação [Este é um argumento opcional e se omitido, o VBA leva 2 por padrão].
Exemplo
Para entender de forma prática como usar a função VBA DDB, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando DDB:
Sub example_DDB() Range("B6").Value = DDB(14500, 500, 10, 10) End Sub
No código acima, utilizamos o DBB para calcular a depreciação do ativo e ele retornou 389 no resultado.
Comentários
- Com o método do saldo decrescente duplo, a depreciação é mais elevada no primeiro período e diminui nos períodos sucessivos.
- O VBA retornará o erro de tempo de execução ‘5’ (chamada de procedimento ou argumento inválido) se o valor de recuperação for menor que zero, Vida, Período ou [Fator] for igual ou menor que zero, ou se o período de depreciação for maior que a vida do ativo.