Merci beaucoup Dan pour cette nouvelle astuce.
Ca marcherait tres bien sauf que:
soit classeur_S le classeur qui contient la feuille au depart
soit classeur_D le classeur destination dans lequel je colle ma feuille.
les formules dans la feuille du classeur_D sont de type [classeur_S.xls]formule
la fonction thisworkbook (etant donne que la macro est copiee avec la feuille) renvoie [classeur_D.xls]
et du coup la macro ne marche plus
est ce qu'il y a un moyen de dire a excel "trouve la reference a un classeur exterieur" et la mettre dans la variable?
Merci pour ton aide.