Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2009, 04:45
pepepercebe
 
Fecha de Ingreso: diciembre-2005
Mensajes: 92
Antigüedad: 18 años, 5 meses
Puntos: 0
Se puede llamar a un Combobox desde un string??

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