Bonjour,
Ta ligne
Wbk1.Worksheets(1).Cells(i, j).Value = Wbk2.Worksheets(l).Cells(i, j).Value
Je suppose que ce n'est pas l mais 1 qu'il fallait ou alors il faut donner une valeur à la variable l
Petite remarque :
Supprime toutes les instructions avec Select, Activate, Selection elles ne servent à rien dans ton code et de plus en VBA c'est à proscrire.
Il serait bon de déclarer toutes tes variables.
L'instruction j = j + 1 ne sert à rien non plus, la valeur de J étant affectée par la boucle.
Je ne sais pas pourquoi tu utilises le bloc With Selection , il ne sert à rien non plus dans ton code.
Partager