ник: ????????
Есть такая функция IRR(), она возвращает внутреннюю ставку доходности для ряда потоков денежных средств.
Эта функция есть как в VBA, так и в EXCEL.
Вопрос, почему в EXCEL считает, а в VBA вываливается с ошибкой.
Это глюк моего офиса (2003)?
Кто нибудь может пояснить?
Пример для сравнения (можна запускать и в Екселе и в Аксесе)
Public Sub hhhhh1()
Dim Y
Dim X
Dim ssss() As Double
Y = 59
ReDim ssss(Y)
For X = 0 To Y
If X = 0 Then
ssss(X) = -2801408
Else
ssss(X) = 89154.01
End If
Debug.Print ssss(X)
Next X
Debug.Print Excel.WorksheetFunction.IRR(ssss())
Debug.Print IRR(ssss())
End Sub