Как использовать пользовательский тип, импортированный из Addin?

В addin.xlam у меня есть:

Type Quantity i As Integer end type Sub show_quant(q as Quantiy) MsgBox(qi) end sub 

В открытой книге я делаю:

 Sub load_addin() Dim AI As Excel.AddIn Set AI = Application.AddIns.Add(Filename:="add_in.xlam") AI.Installed = True Dim q As Quantity show_quant(q) End Sub 

Это не работает. Excel жалуется, что определенный пользователем тип еще не определен.

Итак, как вы объявляете переменные типа, определенного в addin?

Interesting Posts

Как объединить 3 столбца в 1 новый столбец с VBA

Excel VBA – как отсортировать первые две буквы ячейки?

Функция Excel для поиска «глубины» строкового выражения?

Найти таблицу из данной ячейки excel-vba

Найти максимальное значение из нескольких ячеек и вставить новую строку с ячейкой, которая имеет максимальное значение +1

Как скрыть строки, содержащие один номер из большого списка номеров деталей

Форматирование hhmmAM / PM (без пробела) в HH: MM AM / PM и оставить ячейки пустыми, если не было введено никакого времени

CountIf в диапазоне от разных книг

Использование индекса для возврата максимального количества списков

Как получить значение тега по имени тега, используя веб-скребок в листе Excel?

Если существует имя таблицы, измените имя таблицы (VBA)

Используйте JAVA для открытия CSV-файла (используя библиотеку JXL)

Функции Excel не работают с макросом

VBA vlookup / group by jagged array

Excel VBA лента getEnabled не вызывается при запуске кода

Давайте будем гением компьютера.