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:

example-vba-ipmt-function
 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.

example-vba-ipmt-function2

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.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *