Correr macro según selección en Combobox

Como puedo correr macros al realizar una selección en un combobox active por, sea al hacer clic o con la tecla enter. Intento poner el nombre de la macro dentro del "Private sub" del combobox, pero me empiezan a aparecer errores que no aparecían al ejecutar estas macros asignadas a un command button.

3 Respuestas

Respuesta
1

Tendrías que hacer esto en el evento Change del cbo:

Private Sub ComboBox1_Change()
'By Juan Fernando
  Dim index As Integer
   index = ComboBox1.ListIndex
     Select Case index 
        Case Is = 0 
           Tu_Macro_01
        Case Is = 1
           Tu_Macro_02
    End Select
End Sub
'Index indica el orden de tus items que contiene el combo
'al elegir desde el indice el item 0 vendria a ser el país 1 que se muestra en tu combo
'al ser elegido se ejecutará la macro que implementaste en el caso 0 y así sucesivamente.

Si es lo que requieres por favo no olivdes de calificar...saludos.

Respuesta
1

H o l a 

¿Deseas ejecutar una macro cuando seleccionas una lista del combobox?

Si es así usa esto

Private Sub ComboBox1_Change()
'//Aortiz
Select Case ComboBox1.ListIndex
Case 0
    macro1
'
Case 1
    macro2
'
Case 2
'
    macro3
End Select
End Sub

Hola, el combo se alimenta de una lista de países ubicada en otra hoja. Dependiendo del país que se selecciona, se ejecuta una macro que extra información de una tabla para ese país

Si, esta bien pero necesito más información la macro que voy a ejecutar cuando selecciono un país o envíame tu archivo [email protected] y me explicas con detalle lo que necesitas

Respuesta
1

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas