Mostrar ListBox segun seleccion de ComboBox
Ya he Intentado varias veces y no me sale, espero su ayuda...
Tendo una tabla (Hoja4(COD)) llamado "Equipos" con tres columnas, EQUIPOS, PROPIEDAD y TIPOS; lo que quiero en seleccionar en el ComboBox1 la tercera columna TIPOS (Livianos, Pesados), y me muestra en el ListaEquipos, ¿las filas que seleccione el tipo...?
Tengo el código que estaba realizando gracias los datos que encontré en el internet, seria bueno adaptar a este código:
Este codo busca equipos, esta aquí todo bien
Private Sub TextBox1_Change()
On Error Resume Next
uf = Hoja4.Range("A" & Rows.Count).End(xlUp).Row
If TextBox1 = "" Then
Me.ListaEquipos.RowSource = "Equipos"
Exit Sub
End If
Hoja1.AutoFilterMode = False
Me.ListaEquipos = Clear
Me.ListaEquipos.RowSource = Clear
For fila = 1 To uf
strg = Hoja4.Cells(fila, 1).Value 'Variable para descripción
Codigo = Hoja4.Cells(fila, 2).Value 'Variable para codigo
If UCase(strg) Like "*" & UCase(TextBox1.Value) & "*" Then
Me.ListaEquipos.AddItem
Me.ListaEquipos.List(X, 0) = Hoja4.Cells(fila, 1).Value
Me.ListaEquipos.List(X, 1) = Hoja4.Cells(fila, 2).Value
X = X + 1
'----------------------------------------------------------------------------------
'He añadido todo este fragmento para que me busque al mismo tiempo por codigo.
ElseIf Codigo Like "*" & UCase(TextBox1.Value) & "*" Then
Me.ListaEquipos.AddItem
Me.ListaEquipos.List(X, 0) = Hoja4.Cells(fila, 1).Value
Me.ListaEquipos.List(X, 1) = Hoja4.Cells(fila, 2).Value
X = X + 1
End If
'----------------------------------------------------------------------------------
Next
End Sub