Como usar a função vba ppmt?
A função VBA PPMT está listada na categoria financeira de funções VBA. Ao usá-lo no código VBA, você pode calcular o valor do pagamento principal de uma despesa ou investimento . Em palavras simples, todo empréstimo e investimento tem uma taxa de juros e o PPMT ajuda a calcular apenas o valor do principal, ou seja, sem adicionar a parte dos juros (do valor).
Sintaxe
PPmt(taxa, por, Nper, Pv, [Fv], [devido])
Argumentos
- Taxa : A taxa de juros do período.
- Por : O número do período para o qual deseja calcular os juros (deve estar entre 1 e Nper).
- Nper : O número de períodos para pagar o empréstimo ou investimento.
- 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, use 0 para final do período e 1 para início do período [Este é um argumento opcional e se omitido, o VBA considera o final do período por padrão] .
Exemplo
Para entender de forma prática como usar a função VBA PPMT, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:
Sub example_PPMT() Range("A9").Value = PPmt(0.08 / 12, 1, 5 * 12, 98000) End Sub
No código acima utilizamos PPMT para calcular a parte principal do pagamento do primeiro mês do investimento pois utilizamos 1 no par (período) e no resultado retornou -1333,75 no resultado.
Comentários
- Se Per for ≤ 0 ou > Nper, então o VBA retornará um erro de tempo de execução de 5.