Macro Copier-coller les formules d'une plage vers une autre

Salut tout le monde,

A partir d'une macro VBA, j'aimerais copier les formules d'un tableau vers un autre tableau identique, se situant dans une autre feuille excel. J'avais pensé à ce code :

ActiveSheet.Range("PlageFormulecopiées").Copy

With Sheets("vierge1")
     Application.CutCopyMode = False
     .Range("PlageFormuleCollées").PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
     SkipBlanks:=False, Transpose:=False
End With

mais il me renvoi une erreur "la méthode paste special de la classe range a échoué"

Vous pouvez m'aider ?

Merci beaucoup

ToM

Bonjour,

Déjà essai en mettant le

Application.CutCopyMode = False

après la copie, car en gros, la tu lui fais copier ta plage, tu la déselectionne, et tu lui demande de faire le collage des formules mais avec une sélection vide.

Cordialement,

Merci Zirak,

Tu as bien identifié le problème, ça marche parfaitement

Bonne journée

Amicalement

De rien

Rechercher des sujets similaires à "macro copier coller formules plage"