Adolfo_Moura Posted April 22, 2012 Report Share Posted April 22, 2012 (edited) Prezados colegas saudações,Estou precisando fazer um cálculo em VBA trazendo os valores das parcelas restantes de um financiamento conforme memoria de cálculo abaixo.VP = Vlr parc/(1+Tx)^nEx.: VP = ?Vlr parc = 800Tx = 1,5%n = 3VP =(800 / (1+0,015)^1) + (800 / (1+0,015)^2) + (800 / (1+ 0,015)^3)VP = Vlr achado.Tenho que ter as variáveis acima sendo calculado internamente na macro.Agradeço a ajuda. Edited April 22, 2012 by Adolfo_Moura Quote Link to comment Share on other sites More sharing options...
0 benzadeus Posted May 14, 2012 Report Share Posted May 14, 2012 Sub Exemplo() Dim dNúmeroPeríodos As Double Dim dValorPresente As Double Dim dTaxa As Double Dim dValorParcelas As Double dTaxa = 0.015 dNúmeroPeríodos = 3 dValorPresente = 800 dValorParcelas = VBA.Pmt(dTaxa, dNúmeroPeríodos, -dValorPresente) MsgBox dValorParcelas End Sub Quote Link to comment Share on other sites More sharing options...
Question
Adolfo_Moura
Prezados colegas saudações,
Estou precisando fazer um cálculo em VBA trazendo os valores das parcelas restantes de um financiamento conforme memoria de cálculo abaixo.
VP = Vlr parc/(1+Tx)^n
Ex.:
VP = ?
Vlr parc = 800
Tx = 1,5%
n = 3
VP =(800 / (1+0,015)^1) + (800 / (1+0,015)^2) + (800 / (1+ 0,015)^3)
VP = Vlr achado.
Tenho que ter as variáveis acima sendo calculado internamente na macro.
Agradeço a ajuda.
Edited by Adolfo_MouraLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.