Como usar a função vba mirr?

A função VBA MIRR está listada na categoria financeira de funções VBA. Quando você o usa no código VBA, ele calcula a taxa interna de retorno modificada para uma série fornecida de fluxos de caixa periódicos . Por se tratar de um termo financeiro, você pode saber mais sobre ele aqui .

Sintaxe

MIRR(ValueArray, FinanceRate, ReinvestRate)

Argumentos

  • ValueArray : Uma tabela de fluxo de caixa que representa pagamentos e receitas. Os pagamentos seriam em valores negativos e as receitas em valores positivos [Deve conter pelo menos um valor negativo e pelo menos um valor positivo].
  • FinanceRate : A taxa de juros paga sobre o dinheiro usado no fluxo de caixa.
  • ReinvestRate : A taxa de juros recebida sobre os fluxos de caixa reinvestidos.

Exemplo

Para entender de forma prática como usar a função VBA MIRR, você precisa seguir o exemplo abaixo, onde escrevemos um código vba usando-a:

example-vba-mirr-function
 Sub example_MIRR() Dim cF(0 To 9) As Double cF(0) = -1000 cF(1) = 213.6 cF(2) = 259.22 cF(3) = 314.6 cF(4) = 381.79 cF(5) = 463.34 cF(6) = 562.31 cF(7) = 682.42 cF(8) = 828.19 cF(9) = 1005.09 Range("A1").Value = MIRR(cF, 0.09, 0.08) End Sub

No código acima usamos MIRR para obter a taxa de juros de retorno de uma tabela (cF) na qual temos um investimento inicial de -1000 e depois todos os retornos em dinheiro nos próximos 9 anos e também especificamos a taxa de financiamento e a taxa de reinvestimento e trouxe 22% no resultado.

Comentários

  • Se a matriz que fornecemos não tiver um valor negativo e um valor for positivo ou não conseguir encontrar resultados após 20 iterações, o VBA retornará o 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 *