Tour d'abord Bonsoir Bauerjackob,
Après 73 messages toujours pas pris les bonnes habitudes.
Dans votre code .Range(ZN) n'est pas correct, sauf si quelque part en variables public elle est défini.
ZN n'est pas une plage, ni l'adresse d'une cellule.
Par ex, si on fait : For Each Rw In .Range("A20:A25").Rows
alors ça marche correctement.