Saltar al contenido

dependiendo del valor del combobox me abra un userform

publicado

Buen dia compañeros, tengo un problema con una macro que estoy elaborando en un combobox me lista las ciudades que tengo, pero donde ya me atore es donde requiero que dependiendo la ciudad que elija del combobox me abra un userform diferente pero me termina abriendo el mismo espero puedan ayudarme

adjunto mi ejemplo

ejemplo ciudades.xlsm

Featured Replies

publicado

Hola @olguita9222!

Te envío una opción que espero te guste. Para que no tenga el usuario que cargar las nuevas ciudades en el código, agregué una hoja con una tabla de ciudades, dónde se le asigna el formulario a abrir según dicha opción.

Puedes revisarlo y comentar si es lo que pretendes?

Que tengas una buena jornada!

 

ae20160524_ejemplo ciudadesv2.xlsm

publicado
Private Sub Adelante_Click()
If Codigo = "ABASOLO" Then UserForm2.Show
If Codigo = "ACAMBARO" Then UserForm3.Show
If Codigo = "ACAPONETA" Then UserForm4.Show
If Codigo = "ACAPULCO" Then UserForm5.Show

'If ComboBox = ACAMBARO Then
'UserForm2.Show

'Else

'If ComboBox = ACAPULCO Then
'UserForm3.Show

'End If
'End If

End Sub

Hola te dejo este código:

Me comentas si es lo que necesitas.

Saludos

 

publicado

esta macro hace lo que pides al seleccionar una ciudad del combobox te abre un formulario de no existir el formulario te despliega un aviso.

la instruccion es vba.userform.add(nombre del formulario).show

espero te sirva el ejemplo.

ejemplo ciudades.xlsm

publicado
  • Autor

Buen dia, muchas gracias por sus respuestas, todas las opciones son geniales 

publicado
  • Autor

gracias a los cuatro es lo que buscaba, es un alivio saber que hay personas que nos pueden apoyar a los que todavia estamos verdes en esto de las macros buen dia y que dios los bendiga

doy el tema por cerrado

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.