Вызов функции надстройки из Excel VBA - PullRequest
1 голос
/ 17 июня 2010

Я использую надстройку 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 (это в надстройке). Так как мне это назвать?

1 Ответ

4 голосов
/ 19 июня 2010

Попробуйте установить ссылку в вашем проекте VBA на Erlang Addin
VBE -> Инструменты -> Проверка ссылок A_Erlang

Затем вы можете вызывать функции в надстройке напрямую из VBA

Myvar = ErlbBlockage(capacity, erlangs)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...