Cómo cargar un combobox2 de un formulario dependiendo del combobox1
Tengo el siguiente código para cargar los datos únicos en un combobox. Lo que ahora necesito es que al seleccionar un dato del combobox1, busque todas las marcas que de ese combobox y cargue el tipo de la columna de a un lado en el combobox2. Y cuando seleccione un dato del combobox2, entonces todos los datos de esa marca y tipo los cargue en un listbox.
Private Sub UserForm_Activate()
'por.Dante Amor
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
agregar ComboBox1, Cells(i, "A")
Next
End Sub
Sub agregar(combo As ComboBox, dato As String)
'por.Dante Amor agrega los item únicos y en orden alfabético
For i = 0 To combo.ListCount - 1
Select Case StrComp(combo.List(i), dato, vbTextCompare)
Case 0: Exit Sub 'ya existe en el combo, no lo agrega
Case 1: combo.AddItem dato, i: Exit Sub 'Es menor, lo agrega antes del comparado
End Select
Next
combo.AddItem dato 'Es mayor lo agrega al final
End Sub