Como usar a função PV no VBA?

A função `PV` (valor presente) no VBA é utilizada para calcular o valor presente de um investimento com base em uma série de pagamentos futuros, uma taxa de juros e o número de períodos. Esta função é útil em finanças para determinar o valor atual de fluxos de caixa futuros.

Aqui está como você pode usar a função `PV` no VBA:

   PV(rate, nper, pmt, [fv], [type])
  • Sintaxe da Função PV:
    • `rate`: A taxa de juros por período.
    • `nper`: O número total de períodos de pagamento.
    • `pmt`: O pagamento efetuado em cada período. Deve ser constante durante a vida do investimento.
    • `fv` (opcional): O valor futuro, ou saldo em dinheiro que você deseja alcançar após o último pagamento. Se omitido, assume-se como 0.
    • `type` (opcional): Indica quando os pagamentos são devidos. Use 0 se os pagamentos são devidos no fim do período e 1 se são devidos no início. O padrão é 0.
  • Exemplo de Uso no VBA:

Suponha que você queira calcular o valor presente de uma série de pagamentos anuais de $1.000 a uma taxa de juros de 5% por 5 anos. Você espera que o valor dos pagamentos ao final seja 0.

   Sub CalcularValorPresente()
       Dim taxaJuros As Double
       Dim numPeriodos As Integer
       Dim pagamento As Double
       Dim valorFuturo As Double
       Dim tipoPagamento As Integer
       Dim valorPresente As Double
       
       ' Definindo as variáveis
       taxaJuros = 0.05 ' 5% de juros
       numPeriodos = 5  ' 5 anos
       pagamento = -1000 ' Pagamento de $1.000 (negativo, porque é uma saída de caixa)
       valorFuturo = 0   ' Valor futuro desejado
       tipoPagamento = 0 ' Pagamentos no final do período

       ' Calculando o valor presente
       valorPresente = PV(taxaJuros, numPeriodos, pagamento, valorFuturo, tipoPagamento)

       ' Exibindo o resultado
       MsgBox "O valor presente é: " & Format(valorPresente, "Currency")
   End Sub

Nota:

Com esse exemplo, a função `PV` no VBA calcula o valor presente conforme detalhado, o que é útil em diversas análises financeiras.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project