J'y viens, j'y viens, tu m'as juste devancé de quelques dizaines de minutes !
Dans ton message de 14:05, tu as indiqué cette formule (mentionnée aussi en Motoristes!AV27) :
Range("D27:AS27").Sort Key1:=Range("D27"), Orientation:=xlLeftToRight
Perso, au lieu du paramètre Orientation, j'utilise le paramètre Order1 pour Key1 :
[D27:AS27].Sort [D27], 1
⚠ un tri doit être appliqué sur une plage de cellules contenant des données
et pas sur des cellules contenant des formules !
Ton fichier est un xlsx et ne peut pas contenir de code VBA ; donc il faut d'abord
le convertir en xlsm pour pouvoir y mettre ton instruction .Sort !
La taille de ton fichier est de 5 485 Ko = 5,36 Mo ! sur Feuil2 :
a) colonnes en trop : B à I ; b) lignes en trop : 22 à 1048576
après suppression de ces colonnes et lignes inutiles,
taille de ton fichier ramenée à ... 16 Ko !
dhany