Je comprend mieux mais difficile de connaitre toutes les subtilité car le code .Range(.Cells(ligne, "a"), .Cells(ligne, "q")) marchait avec Set plage = Union (.Range(.Cells(i, "A"), .Cells(i, "e")), .Range("g" & i), .Range(.Cells(i, "r"), .Cells(i, "v")))