Una uyuda sobre combos y filtros de VB6.0
Hola experto, mira tengo 3 problemas de los cuales te comento solo una para no volverte loco, te explico:
tengo 3 combox que son alimentados cada uno de una hoja de excel, hasta aqui no hay problema, el problema empieza cuando necesito filtrarlos y no encuentro el codigo que me ayude, es decir si en el primer combo tengo ciudades, en el segundo combo deben de aparecer todas las pblaciones de esa ciudad que eleji en el combo1, y en el tercer combo deben de aparecer todas las personas que eleji de la opcion del combo2.
El codigo con que cargo los datos desde excel al combo es el siguiente, insisto, aqui no tengo problema:
Set xLibro = objExcel.Workbooks.Open(App.Path + "\reaseguradores.xls")
'Hacemos el Excel Visible o invisible
objExcel.Visible = False
With xLibro
' Hacemos referencia a la Hoja
With .Sheets(1)
'Recorremos la fila desde la 1 hasta la 374
For Fila = 1 To 374
'Agregamos el valor de la fila que corresponde a la columna 2
Combo1.AddItem .Cells(Fila, 2)
Next
End With
' *********************************************************************
'llenado del primer combo....
With .Sheets(2)
For Fila = 2 To 7
combo_ramo.AddItem .Cells(Fila, 1)
Next
End With
'llenado del segundo combo ....
With .Sheets(2)
For Fila = 2 To 21
combo_subramo.AddItem .Cells(Fila, 2)
Next
End With
'llenado del tercer combo....
With .Sheets(2)
For Fila = 2 To 47
combo_subsubramo.AddItem .Cells(Fila, 3)
Next
End With
ojala y me puedas ayudar experto, saludos y gracias!!!!!
tengo 3 combox que son alimentados cada uno de una hoja de excel, hasta aqui no hay problema, el problema empieza cuando necesito filtrarlos y no encuentro el codigo que me ayude, es decir si en el primer combo tengo ciudades, en el segundo combo deben de aparecer todas las pblaciones de esa ciudad que eleji en el combo1, y en el tercer combo deben de aparecer todas las personas que eleji de la opcion del combo2.
El codigo con que cargo los datos desde excel al combo es el siguiente, insisto, aqui no tengo problema:
Set xLibro = objExcel.Workbooks.Open(App.Path + "\reaseguradores.xls")
'Hacemos el Excel Visible o invisible
objExcel.Visible = False
With xLibro
' Hacemos referencia a la Hoja
With .Sheets(1)
'Recorremos la fila desde la 1 hasta la 374
For Fila = 1 To 374
'Agregamos el valor de la fila que corresponde a la columna 2
Combo1.AddItem .Cells(Fila, 2)
Next
End With
' *********************************************************************
'llenado del primer combo....
With .Sheets(2)
For Fila = 2 To 7
combo_ramo.AddItem .Cells(Fila, 1)
Next
End With
'llenado del segundo combo ....
With .Sheets(2)
For Fila = 2 To 21
combo_subramo.AddItem .Cells(Fila, 2)
Next
End With
'llenado del tercer combo....
With .Sheets(2)
For Fila = 2 To 47
combo_subsubramo.AddItem .Cells(Fila, 3)
Next
End With
ojala y me puedas ayudar experto, saludos y gracias!!!!!
1 respuesta
Respuesta de juanpabl0
1