Bonjour M12,
C'est exactement ce que je souhaitais, toutefois le traitement pour 4000 lignes est très long ( 1 minute environ ), malgré le fait que j'ai ajouté en début de macro.
Application.ScreenUpdating = False
Mais ça fait le travail et je te remercie pour la solution et ta persévérance, si tu trouve un moyen pour accélérer la macro, je suis preneur.
Toutefois je considère que ta solution est acceptable et donc je passe le sujet en résolu.
Merci encore de m'avoir aidé sur cette question.
Bonne journée.
Cordialement.