Merci mais ça ne fonctionne pas : dans ce cas, moncopier évolue avec ce que je fais sur la plage (or ce que je voudrais, c'est coller l'ancienne plage pour ne pas avoir les valeurs modifiées*).
*Sinon, je ferai le copier/coller classique après l'éxécution du reste de la macro.
finalement, une nouvelle idee (pas sur que ca marche, à tester)
Code:
public moncopier as range, mesvaleurs() as variant
sub copie()
set moncopier = sheets("feuil1").range("A1:J10")
mesvaleurs = moncopier.value
and
sub colle()
moncopier.copy destination:=activecell
selection.value = mesvaleurs
end sub