Si el Combobox recoge los datos de una DB, podrias hacer el ordenamiento con una sentencia Sql del tipo "SELECT * FROM tabla ORDER BY Campo", no lo has probado?
Y luego mediante un bucle DO WHILE NOT Recordset.EOF vas añadiendo los datos al ComboBox.
Si es eso lo que quieres escribeme y te lo explicaré con más detalle, OK?
cruan@motley.com