What if you use a data validation list instead of creating comboboxes on the fly:

see attached.

the list is compiled from a named range "MyList"