Я использую надстройку Excel для Erlangs: http://abstractmicro.com/erlang/helppages/ref-erlbblockage.htm
Я пытаюсь вызвать функцию Erlang-B внутри надстройки из VBA следующим образом:
Function Erl(Erlangs As Double, Capacity As Double) Erl = Application.WorksheetFunction.ErlbBlockage(Capacity, Erlangs) End Function
... но это не работает. Я получаю #VALUE! в ячейке Excel. Я думаю, что это потому, что функция не является частью стандартного Excel (это в надстройке). Так как мне это назвать?
#VALUE!
Попробуйте установить ссылку в вашем проекте VBA на Erlang Addin VBE -> Инструменты -> Проверка ссылок A_Erlang
Затем вы можете вызывать функции в надстройке напрямую из VBA
Myvar = ErlbBlockage(capacity, erlangs)