Я пытаюсь создать экземпляр объекта и вернуть его из функции. Класс, с которым я работаю, тот, который я создал. Однако, когда я пытаюсь установить объект на то, что было возвращено из функции, я получаю сообщение об ошибке. Что я делаю не так?
Function CreateBlah(NAME As String, Count As Integer, val As String) As Blah
Dim b As Blah
Set b = New Blah
bkmrk.Initialize NAME, Count, val
MsgBox (bkmrk.NAME)
CreateBlah = bkmrk
End Function
Тогда в другой функции ...
Dim bmrk As Blah
Set bmrk = CreateBlah("Test", 1, Trim(AString))
Я тоже пробовал ...
Dim bmrk As Object
Set bmrk = CreateBlah("Test", 1, Trim(AString))
Я новичок в VBA, может кто-нибудь сказать мне, что я делаю неправильно?