VBA - Utwórz nowy obiekt, używając nazwy tekstu klasy

Czy istnieje sposób na ustawienie obiektu do nowej instancji klasy przy użyciu nazwy tekstu klasy?

Będę miał bibliotekę klas iw zależności od innej zmiennej chcę uzyskać jedną z tych klas w czasie wykonywania.

Na przykład. Mam „CTest1”, „CTest2”, „CTest3”

Miałbym funkcję podobną do poniższej

<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