Re ! En fait la ligne 15 n'est pas vide, c'est l'ancienne ligne 43 qui à été trié par le code vba, comme je l'ai dis plus haut, la police et le fond est blanc , c'est pour cela que tu as cru à une ligne vide. Et la ligne 43 est anciennement la ligne 15, le tri à donc à la fois déplacé les valeurs de ces deux lignes mais aussi leur format (background et couleur de police). J'utilise un userform pour déplacer les lignes d'une feuille client à un autre, puis la maccro trie les lignes en fonction de la quatrième colonne, Je vais regarder si je n'aurais pas oublié de préciser dans le code que le déplacement ne doit que prendre en compte les .values.*
EDIT : Non, le déplacement ne prend en compte que les valeurs de la ligne.
Edit 2: N'ayant pas trouvé de solution, j'ai donc remis le style de mes cellules "cachées" si je puis dire ainsi, c'est moins esthétique mais au moins mon UserScript de correction/transfert de donnée fonctionne.