Hola, no se si te refieres al uso de la función Type. Te adjunto un pequeño código que espero te sirva. Si necesitas algún dato adicional envíame un correo ó por este medio y si esta en mi mano te ayudaré.
Ejemplo de la instrucción Type
En este ejemplo se utiliza la instrucción Type para definir un tipo de datos definido por el usuario. La instrucción Type sólo se utiliza en el nivel de módulo. Si aparece en un módulo de clase, la instrucción Type debe ir precedida de la palabra clave Private.
Type RegistroEmpleado ' Crea un tipo definido por el usuario.
Id As Integer ' Define elementos del tipo de datos.
Nombre As String * 20
Dirección As String * 30
Teléfono As Long
FechaContratación As Date
End Type
Sub CrearRegistro()
Dim MiRegistro As RegistroEmpleado ' Declara la variable.
' La asignación a la variable RegistroEmpleado debe producirse en un procedimiento.
MiRegistro.Id = 12003 ' Asigna un valor a un elemento.
End Sub
Saludos Pola