bonjour
c'est normal que ça ne fonctionne pas c'est l'une des rares occasion ou vba n'est pas permissif dans le codage
Set RangeCalcul = Sheets("Mapping").Range(Cells(2, 5), Cells(2, 33))
la raison est simple
cells(2,5) ou cells(2,33) oui !!!! mais de quel feuilles?????????????????????
voila comment on réduit son écriture pour que vba identifie bien le parent des deux cells
with Sheets("Mapping"):Set RangeCalcul =.Range(.Cells(2, 5), .Cells(2, 33)):end with
en gros pour que tu comprenne bien d'ou vient le problème
voila l’écriture longue
Set RangeCalcul = Sheets("Mapping").Range( Sheets("Mapping").(2, 5), Sheets("Mapping").(2, 33))