You are on page 1of 2

Sub TIR()

Dim Fmt, RetRate, NetPval, guess

Static values(7) As Double

guess = 0.1

Fmt = "#0.00"

values(0) = -30000

values(1) = 2925:

values(2) = 4914

values(3) = 7029.3:

values(4) = 9278

values(5) = 11667:

values(6) = 14203

RetRate = IRR(values(), guess)

MsgBox " el valor es:" & RetRate

Cells(20, 9) = NetPval

End Sub
Sub van()

Dim discrate As Double

Dim cashflows(1 To 6) As Double

Dim initinvest As Double

discrate = 0.03

Dim npVal As Double

initinvest = -30000

cashflows(1) = 2925:

cashflows(2) = 4914

cashflows(3) = 7029.3:

cashflows(4) = 9278

cashflows(5) = 11667:

cashflows(6) = 14203

npVal = NPV(discrate, cashflows) + initinvest

MsgBox " el valor es:" & npVal

Cells(5, 14) = npVal

End Sub

You might also like