В чем разница между добавлением файла .XLAM в качестве надстройки Excel и добавлением его в качестве ссылки в редакторе VBA

#excel #vba #add-in

#excel #vba #надстройка

Вопрос:

В Excel мы можем добавить надстройку через File — Options — Add-Ins — Excel Add-Ins — Go — Browse

введите описание изображения здесь

Это позволяет вам использовать UDFS, хранящиеся внутри файла .xlam. Более конкретно, если вы нажмете Alt-F11, чтобы перейти на экран VBA, вы увидите модули из этого.XLAM отображается на левой панели.

введите описание изображения здесь

В то же время мы можем добавить ссылку на тот же файл через VBA. введите описание изображения здесь

Теперь вы увидите, что он отображается как ссылка на левой панели.

введите описание изображения здесь

В чем разница между этими двумя подходами?

Комментарии:

1. Какова ваша конечная цель?

2. @BigBen просто интересно, нужно ли мне делать и то, и другое, чтобы использовать коды в моих файлах .xlam.

3. Как вы планируете использовать код в своем xlam? В другом модуле или, например, в качестве определяемой пользователем функции, вызываемой из ячейки?

4. @BigBen, как с использованием UDFS, так и с вызовом процедур