Neil a installé Excel sur plusieurs PC dans son bureau. Sur la plupart d’entre eux, il peut copier les données d’un classeur vers un autre classeur sans problème.

Sur l’un des PC, bien qu’il puisse copier des données d’une feuille de calcul vers une autre feuille de calcul dans le même classeur, Neil ne peut pas copier les données dans un autre classeur.

Plus que probablement, cela a à voir avec la façon dont les deux classeurs sont ouverts sur l’ordinateur problématique. Si vous ouvrez les classeurs dans deux instances différentes d’Excel, le copier-coller entre les instances n’est pas le même que lorsque les classeurs sont ouverts dans la même instance. Si vous ouvrez les deux classeurs dans différentes instances d’Excel, lorsque vous collez des informations dans le classeur cible, vous obtenez les résultats des formules que vous copiez au lieu des formules d’origine.

(Ce n’est qu’un exemple; il existe également d’autres différences de collage.)

La solution consiste à s’assurer que les classeurs sont ouverts dans la même instance d’Excel. Pour ce faire, le moyen le plus simple consiste à vous assurer qu’une fois le premier classeur ouvert, vous ouvrez le deuxième classeur à l’aide de l’outil Ouvrir de la barre d’outils ou en choisissant Fichier | Ouvert. Si vous utilisez à la place le menu Démarrer de Windows ou une icône du bureau pour démarrer Excel, vous ouvrez une deuxième instance du programme.

Si cela ne résout pas le problème pour vous, vous devez vous assurer qu’aucune macro n’est en cours d’exécution dans le classeur ou la feuille de calcul cible lorsqu’il est activé. Recherchez le code dans le module ThisWorkbook et dans tout autre module de feuille de calcul du projet VBA du classeur cible. Si vous trouvez une macro là-bas, il se peut que la macro modifie ce qui se trouve dans le Presse-papiers ou l’efface entièrement. Vous devrez faire un travail de détective pour savoir si tel est le cas.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (3111) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Cant_Copy_Data_between_Workbooks [Impossible de copier les données entre les classeurs].