Omar:
Se utiliza a instrucción New para los objetos que vos tenés creados en tu proyecto o uno que pueda utilizarse desde una librería Active X (Vinculación temprana). Por ejemplo
Dim Obj as ObjetoXYZ
Set Obj = New ObjetoXYZ
'Lo usás
.....
'Lo destruís
Set Obj = Nothing
Si querés referenciarlo sin instanciar al objeto desde Vb (Vinculación tardía). Lo hacés de la siguiente manera:
Dim Obj as Object
Set Obj = CreateObject("LibreríaObjetoXYZ.ObjetoXYZ") 'Nota a veces la cadena es otra, hay que leer la documentación del objeto
'Lo usás
.....
'Lo destruís
Set Obj = Nothing
Puedes crear controles en tiempo de ejecución si usas arreglos de controles. Para esto, debes tener en el formulario un control, y le pones un cero en la propiedad index.
Cuando quieras crear otro nuevo control, pones lo siguiente:
Load Text1(1)