Ordenar datos filtrados de un listbox
Tengo un buscador en un userform de excel que filtra los resultados en un listbox. Me gustaría que me arrojara en primer lugar el dato más próximo a la primer letra de la palabra buscada. Es decir si escribo cemento, el listbox sale primero "asbesto cemento" y filas más abajo "cemento avellaneda". Si no fuera posible lo anteriormente mencionado me gustaría que al clickear en los encabezados de cada columna(layout o botones) me lo ordene de forma ascendente o descendente como en el explorador de window. (Por ejemplo si clickeo en el encabezado marca, me ordene alfabéticamente por marca los resultados de los productos, o si clickeo en proveedor, me ordene los productos por proveedor).
Respuesta de James Bond
1