Bonsoir,
J'ai pu ouvrir ton lien
Essai avec un filtre élaboré
1) tu nommes 2 onglets "Trajets à chaud" et "Trajets à froid" (attention à l'orthographe)
2) dans ces onglets, tu recopies la ligne 1 de la Feuil1
3) tu lance la macro suivante
Sub Filtre()
Dim Lg&
Sheets("Feuil1").Activate
Lg = Range("a" & Rows.Count).End(xlUp).Row
'--- filtre Trajets à chaud ---
Range("ba2") = "=aa2<60" 'critère
Range("a1:au" & Lg).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("ba1:ba2"), CopyToRange:=Sheets("Trajets à chaud").Range("a1:au1"), Unique:=False
'--- filtre Trajets à froid ---
Range("ba2") = "=aa2>=60" 'critère
Range("a1:au" & Lg).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("ba1:ba2"), CopyToRange:=Sheets("Trajets à froid").Range("a1:au1"), Unique:=False
Range("ba2").ClearContents
End Sub
à noter que dans "Trajets à chaud", il y a une ribambelle de valeurs Zéro,
peut-être ajouter un critère ?
Avec ces 2 nouvelles feuilles le fichier passe à 18 Mo
Amicalement
Claude