Я экспериментировал с одной из моих собственных надстроек. Все подводные лодки в общем модуле были видны; однако ни одна из функций не была. (Даже функции без параметров - проверяются путем временного изменения Sub
на Function
. Переключатель привел к тому, что этот макрос исчез из списка макросов.)
Так как вы не упомянули , если была проблема на первом компьютере; Я предполагаю, что вы бы увидели там то же самое, если бы проверили.
Если вам иногда требуется возвращаемое значение из этих макросов, можете ли вы создать «вызывающие» макросы? Подставки, которые вызывают эти функции? Если вам никогда не нужно возвращаемое значение, я бы рекомендовал просто изменить обозначение с Function
на Sub
на соответствующих макросах.
Вы также можете проверить этот ответ о том, как добавить кнопку на ленту Excel с помощью кода надстройки. Это может быть полезно, если вы планируете перемещать надстройку между несколькими компьютерами.