Come utilizzare la funzione van vba?

La funzionalità VAN VBA è elencata nella categoria finanziaria delle funzionalità VBA. Quando lo utilizzi nel codice VBA, calcola il valore attuale netto di un investimento utilizzando il tasso di sconto e una serie di flussi di cassa futuri . Puoi saperne di più sul valore attuale netto da qui.

Sintassi

VAN(Tasso, Matrice di valori)

argomenti

  • Tasso : il tasso di sconto su un periodo (deve essere fornito in formato decimale).
  • ValueArray : tabella del flusso di cassa che rappresenta pagamenti e ricavi. I pagamenti sarebbero in valori negativi e i ricavi sarebbero in valori positivi [Deve contenere almeno un valore negativo e almeno un valore positivo].

Esempio

Per capire praticamente come utilizzare la funzione VAN VBA è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

example-vba-npv-function
 Sub example_NPV() Dim cF(0 To 9) As Double Dim dRate 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 = NPV(dRate, cF) End Sub

Nel codice precedente abbiamo utilizzato il VAN per calcolare il valore attuale netto dell’investimento. Abbiamo utilizzato -1000 come importo dell’investimento iniziale e i nove pagamenti in entrata e di conseguenza abbiamo restituito 3710.

Commenti

  • Se l’array che abbiamo fornito non ha un valore negativo e un valore positivo, VBA restituirà l’errore di runtime 5.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *