Non ! Ce n'est pas parce que le fichier serait incomplet... Une opération codée est en principe une opération parfaitement définie lorsqu'on regarde le fichier avec la procédure :
Tu crées 2 tableaux non utilisés ensuite, perdus à la fin de la procédure.
Tu en crées 2 autres qui ne servent qu'à composer un 3e, lequel aurait pu être prélevé.
En outre, tu double-boucles sur lignes et colonnes alors que tes tableaux sont à une seule colonne.
Ne me dis pas que générer des éléments non utilisés et rajouter encore du code sans raison n'est pas du code inutile.
La seule chose obscure c'est l'objectif, parce que là on se demande légitimement si tu sais ce que tu veux faire!
Donc la seule chose à éclaircir est de savoir ce qui doit se retrouver sur la feuille Essai à la fin. A partir de là, on pourra écrire beaucoup plus simplement le code qui le fera (plus rapidement) en utilisant un seul tableau de travail et un seul tableau d'affectation, en ne mobilisant que 4 variables au lieu de 22 (si je n'en ai pas perdues en route : )
Mais comme tu gloses sans répondre aux questions, on n'est pas plus avancé...
On ne peut aider quelqu'un qui au fond ne veut pas l'être. Mais cela ne me chagrinne nullement !
Cordialement.