I created a class module with events to be able to create comboboxes at runtime. I create one combobox in A2 when the workbook is opened. Once a selection is made in that box, another is created in the cell directly below it. The problem comes in that the events on the newly created object will not fire until I shift the focus off of the object and then go back to it. It even happens on the first one that is created when the workbook is opened. If I click the dropdown without clicking somewhere else first, no events fire. Even subsequent selections from the object don't fire until I shift the focus. After focus is shisfted manually, it works like a charm. I thought I could get around this by selecting an adjacent cell in vba directly after object creation but it didn't work. It only works if I do it manually. Anybody know why this is happening and how to fix it?