Hola, no lo he probado nunca, y no se si entendi bien, pero prueba con asiganarle o cambiarle el nombre al combo de acuerdo al text seleccionado en el combo uno... 
Por ejemplo :
Combo.name = variable
y despues cada vez que llames la variable podes hacer lamar al combo del mismo nombre..
Saludos  
 Cita:  
					Iniciado por pepepercebe  
  voy a explicarlo mejor.
 
Yo tengo un combobox creado en una hoja excel llamado uclpar.
 
Entonces creo un objeto combobox llamado combo y asigno a combo el combobox uclpar
 
dim combo as combobox
 
set combo = hoja1.uclpar
 
y ahora podria acceder a las propiedades del combobox uclpar de la siguiente manera:
 
Combo.propiedad
 
vale, hasta aqui todo perfecto, mi problama es que tengo una aplicacion en la que tengo muchos combobox en la hoja excel y quiero asignar a "combo" un combobox  cuyo nombre esta asignado en una variable, por ejemplo en la variable a que es un string, y aqui me radica el problema, que no encuentro la manera de asignar a combo un combobox a raiz del nombre que contiene una variable, sabeis si se puede hacer esto de alguna manera???
 
El codigo que quiero seria algo asi:
 
Dim combo as combobox
dim a as string
a = "uclpar" ' almacena el nombre de combobox que quiero asignar a combo
 
set combo = hoja1.a  ' aqui asigno a combo el combobox 
 
 
estoy trabajando con visual basic para aplicaciones en una hoja excel.
 
Espero me podais ayudar.
 
Gracias