Bonjour à tous,
J'ai aujourd'hui commencé l'optimisation d'une macro qui fonctionne : je veux remplacer l'étape intermédiaire de copier dans le presse-papier avant de coller, à l'aide de la syntaxe suivante (je vous épargne la boucle, mais voici l'aperçu de l'opération pour une ligne)
Worksheets(1).Range(Cells(54, 1), Cells(54, 22)).Value2 = Worksheets(2).Range(Cells(1243, 1), Cells(1243, 22)).Value2
Cette ligne pose problème dans la macro principale, je l'ai donc testé toute seule et j'obtiens alors une erreur '1004'. Je précise que j'ai bien 2 feuilles existantes
Je dois faire une erreur de syntaxe mais je ne comprends pas où.
Merci de votre aide