J'ai remarqué qu'an changeant le numéro de la feuille (1 à 10) sur le fichier joint test 2 (ci dessous) dans les lignes
lastLine = Sheets(10).Range("A" & Rows.Count).End(xlUp).Row
lastLineB = Sheets(10).Range("H" & Rows.Count).End(xlUp).Row
Le message d'erreur apparaît or sur mon fichier définitif, la feuille symbole correspond à la feuille 10; parce que si je laisse à 1 dans le fichier définitif le Tri ne marche, les cases restent vides.