"object module" = class module
AFAIK, if typPriority were a Class (or if it was "from" a Class?), you could
add instances of it to a collection. But if it isn't a built-in type, or
created from a Class module, no.
HTH,

Signature
George Nicholson
Remove 'Junk' from return address.
>I get an error message on the .Add LINE ("only user-defined types defined
>in
[quoted text clipped - 9 lines]
> colPriority.Add myPriority <==== Error here
> Loop