Como puedo enlazar dos combobox en formularios de Excel

Si tendo dos combobox

1. Departementos

2 Municipios

Pero el código que tengo en el departamentos es:

Private Sub cbx_departesa_Change()
    Dim IndiceDepa, IndiceMuni, i As Integer
    IndiceDepa = cbx_departesa.ListIndex + 1
    cbx_municipio.Clear
    With Sheets("Municipioesa")
        For i = 5 To .Range("A" & Rows.Count).End(xlUp).Row
            If Cells(i, 1).Value = IndiceDepa Then
                cbx_municipio.AddItem Cells(i, 3).Value
            End If
        Next i
    End With
End Sub

Y en el formulario tengo en ek evento initialize esto

Private Sub UserForm_Initialize()
    Me.cbx_departesa.RowSource = "Depart_esa!b4:b17"
End Sub

Al darl ejecutar al principio y si eligia un departamento me cargaba los munipios de cada departamento

Pero cuando le volví a dar ejeutar ya no me funciono

Quisiera saber cual es el error.

1 Respuesta

Respuesta
1

Acabo de publicar 1 video con este tema:

https://www.youtube.com/watch?v=4s4rv933wXI&t=4s 

También podés leer las explicaciones y descargar el libro con el ejemplo completo desde aquí:

https://elsamatilde.blogspot.com/ 

Si luego te queda alguna duda solicitame aquí las aclaraciones con tu ejemplo.

Sdos.

Elsa

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas