Artículo: Q170884
Cuando usas un ListView puedes establecer la propiedad Sorted del control para ordenar la lista alfabéticamente, pero no existe una propiedad o método para ordenarla por fechas.
Para ordenar un ListView por fechas es necesario proveerle al control de una función de comparación mediante AddressOf. Hay que tener en cuenta que ordenaremos los datos en el control pero no en la colección ListItems, por lo que para leer los datos de la lista ordenados debemos recorrer la lista en vez de la colección ListItems.
Se acompaña el código del ejemplo en un proyecto Visual Basic.