Пользовательский тип данных
Делаю так: описываю пользовательский тип данных в отдельном модуле:
Public Type artic
name As String
count As Long
End Type
создаю функцию и определяю возвращаемое значение как пользовательский тип данных
Public Function getRec() As artic
Me.Show
End Function
При попытке компиляции - выдает ошибку "Only public user defined types defined in public object modules can be used as parameters or return types for public procedures of class modules or as fields of public user defined types".
Вроде у меня так и сделано - публичный тип в модуле.... что он имеет ввиду под "public object modules"?
Судя по всему, описание Вашей функции также должно быть расположено не в модуле кода формы, а в том же модуле кода, что и Ваш тип данных (или в другом аналогичном модуле).