Foros del Web » Soporte técnico » Ofimática »

UserForm en VBA Excel

Estas en el tema de UserForm en VBA Excel en el foro de Ofimática en Foros del Web. Tengo un UserForm en VBA Excel con el objetivo de empezar a correr desde ahí la macro. Este UserForm tiene varios combo box y listas ...
  #1 (permalink)  
Antiguo 16/05/2009, 05:20
 
Fecha de Ingreso: septiembre-2008
Mensajes: 113
Antigüedad: 15 años, 7 meses
Puntos: 1
UserForm en VBA Excel

Tengo un UserForm en VBA Excel con el objetivo de empezar a correr desde ahí la macro.
Este UserForm tiene varios combo box y listas desplegables.

Mi pregunta es la siguiente:

Dentro de un combo box, con 2 opciones, quiero que si se activa una, se active una lista desplegable determinada, y si se activa la otra opción (son excluyentes), se active otra lista desplegable.

Hasta el momento no lo consigo. Solo que se active uno u otro combo box, y que ambas listas desplegables esten activadas (puede dar lugar a un error por parte del usuario)

Como podría conseguir esto?

Gracias por vuestra ayuda
__________________
Genética animal y veterinaria
  #2 (permalink)  
Antiguo 18/05/2009, 03:36
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: UserForm en VBA Excel

Algo asi???

Private Sub ComboBox1_Change()
If Me.ComboBox1 = "Opcion1" Then
Me.ListBox1.Enabled = True
Me.ListBox2.Enabled = False
Else
Me.ListBox1.Enabled = False
Me.ListBox2.Enabled = True
End If
End Sub


Un saludo
  #3 (permalink)  
Antiguo 18/05/2009, 14:55
 
Fecha de Ingreso: septiembre-2008
Mensajes: 113
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: UserForm en VBA Excel

No lo consigo.

Me explico un poco mejor.

Tengo un OptionButton, y segun se active uno u otro, quiero que se desplegue un comboBox u otro.
He probado con este código pero no me va bien.

If OptionButton2.Value = "True" Then

Me.ComboBox4.Enabled = True
Me.ComboBox5.Enabled = False

Else
Me.ComboBox4.Enabled = False
Me.ComboBox5.Enabled = True
End If

Ademas, hasta que no ejecuto el formulario, no se me habilita o deshabilita el comboBox4 o el ComboBox5

Lo que me gustaria es que se me habilitasen o deshabilitasen los combobox de forma automática en función de lo que selecciono directamente en el formulario de forma previa a ejecutar.

¿como puedo conseguirlo?
Gracias
__________________
Genética animal y veterinaria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:01.