Como usar a função vba rate?
A função VBA RATE está listada na categoria financeira de funções VBA. Quando você o utiliza no código VBA, ele retorna a taxa de juros por período (com fluxo de caixa igual) para um empréstimo ou investimento.
Sintaxe
TAXA(Nper, Pmt, Pv, [Fv], [Due], [Adivinhar])
Argumentos
- Nper : O número de períodos para pagar o empréstimo ou investimento.
- Pmt : O valor fixo do pagamento por período.
- 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 VBA assume 0 por padrão).
- [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] .
- [Adivinhação] : Uma estimativa inicial (estimativa) de qual será a TIR [Este é um argumento opcional e se omitido, o VBA leva 10% (= 0,1) por padrão].
Exemplo
Para entender de forma prática como usar a função VBA RATE, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:
Sub example_RATE() Range("A8") = Rate(60, -1200, 0, 98000, 1) * 12 End Sub
No código acima, utilizamos RATE para calcular a taxa de juros do investimento onde temos 60 meses, 1200 da mensalidade e 98000 do valor futuro do investimento, e no final multiplicamos por 12 para obter o taxa de juros anual.
Comentários
- Ao usar RATE, qualquer dinheiro pago é representado por um número negativo e qualquer dinheiro recebido é representado por um número positivo.
- Ele calcula a taxa de iteração. Não consegue encontrar o resultado em 20 tentativas, retorna um tempo de execução de 5.