VBA - Cria um novo objeto usando o nome do texto da classe

Existe uma maneira de definir um objeto para a nova instância de uma classe usando o nome de texto da classe?

Eu terei uma biblioteca de classes e, dependendo de alguma outra variável, quero obter uma dessas classes em tempo de execução.

Por exemplo. Eu tenho "CTest1", "CTest2", "CTest3"

Eu teria função semelhante ao abaixo

<code>Function GetTestClass(lngClassNo as long) as Object

 Dim strClassName as String    
 strClassName = "CTest" & CStr(lngClassNo)

 Set GetTestClass = New instance of class(strClassName)

End Function
</code>

questionAnswers(6)

yourAnswerToTheQuestion