В add_in.xlam у меня есть:
Type Quantity
i As Integer
end type
Sub show_quant(q as Quantiy)
MsgBox(q.i)
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 жалуется, что пользовательский тип еще не определен.
Так как же объявлять переменные типа , определенного в качестве дополнения в?