Como usar a função vba ipmt?
A função VBA IPMT está listada na categoria financeira de funções VBA. Ao utilizá-lo no código VBA, ele calcula o pagamento de juros, durante um período específico, para um empréstimo ou investimento que é pago por meio de pagamentos periódicos constantes e usando uma taxa de juros constante.
Sintaxe
IPmt (taxa, por, Nper, Pv, [Fv], [devido])
Argumentos
- Taxa : A taxa de juros do período.
- Por : A quantidade de períodos para os quais se deseja calcular os juros [Deve estar entre 1 e Nper].
- Nper : O número de períodos durante os quais o empréstimo ou investimento deve ser pago.
- PV : O valor atual do investimento ou empréstimo.
- [FV] : O valor futuro do empréstimo/investimento [Este é um argumento opcional e se omitido, o padrão do VBA é 0].
- [Due] : Define se o pagamento vence no início ou no final do período [Este é um argumento opcional e se omitido, o padrão do VBA é o final do período].
- Use 0 para o final do período e 1 para o início do período
Exemplo
Para entender de forma prática como usar a função VBA IPMT, você precisa seguir o exemplo abaixo, onde escrevemos um código vba usando-a:
Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub
No código acima usamos IPMT para obter o valor dos juros do pagamento do primeiro mês e retornou -400 no resultado quando usamos 2 para obter os juros do segundo mês retornou -394,56.
Comentários
- Ao utilizar o IPMT, qualquer dinheiro pago é representado por um número negativo e qualquer dinheiro recebido é representado por um número positivo.
- Se fornecermos Per, que é 0 > ou > NPer, o VBA retornará um erro de tempo de execução 5.