Well, thats awesome! Thank you! However, I'm unsure of why that works. May I ask you some questions?

1) is it necessary to put the sub HookCombos in the sheet class? or wouldn't it do just fine being in a module, substituting the "me." for "Worksheets("yadayada")."?
2) why do you need to add all the created objects (objhandler) into a collection? you say so that they don't lose focus... what does that mean?
3) i dont understand how the code in the class module (ccombohandler) is complete. the only thing done was to declare a variable, and then an example of event code. Nothing was done for "Combo". What about setting "Combo" equal to something in the class module...?
4) i dont understand how this works: "Set objHandler.Combo = objOLE.Object". How does that NOT overwrite the class module, replacing it with the actual object objOLE.Object?

Thank you!
Im sorry for my questions. Class modules are still so very confusing for me.