Explicación del siguiente código para cargar datos únicos en el combobox
Me funciona muy bien la carga en el combo, pero como comenté anteriormente me gusta aprender, me podría explicar el funcionamiento de las siguientes instrucciones.
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
2 Respuestas
Respuesta de Dante Amor
2
Respuesta de Programar Excel