Bonjour à tous,
J’effectue une importation de fichier csv vers mon fichier excel et l'importation se passe très bien. Avant de faire l'importation, ma macro ouvre le fichier csv source et appel une autre macro TriDate pour trier en fonction de la date qui se trouve dans la colonne "B" (ordre décroissant). Cette partie fonctionne aussi mais le temps d’exécution pour effectuer le tri est long.
J'aimerai savoir si une autre méthode pour effectuer le tri plus rapidement.
Macro pour effectuer le tri :
Sub TriDate()
DL = ActiveSheet.Range("I65536").End(xlUp).Row
Range("A1:AD" & DL).Select ' le tableau
Selection.Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
Merci d'avance.