Is it possible to pass a User Defined Data Type variable to and from a class module using the Property Let/Get Methods, or Public Type declaration ??? I'm guessing no, but I thought I would see if anyone knew of a way.

I know you can make a User Defined Variable Public in a code module and access it in a class, but that violates the concept of a self contained class module. Is there maybe some way to create a Private User Defined Type within the class, and access it outside of the class in memory with some kind of pointer ?? I have several different classes that I have created that would work soooo much better if I could pass a single variable with a complex user defined data structure to the class for processing.

Any insight would be much appreciated !!!!