Bonsoir,
ce qui m'est arrivé déjà une fois :
un copier coller de formule d'un fichier sur un autre.
Le problème : ces formules faisaient référence à une autre feuille du classeur d'origine.
Les deux classeurs étant ouvert lors de la copie, un lien c'est créé dans les formules copiées dans le second classeur vers le premier afin que la formule cible toujours la feuille du premier classeur.:
Classeur A avec deux feuille F1 et F2
Classeur B avec une feuille F3
Formule sur le classeur A en feuille F1 : =Sommeprod((F2!A1:A50)="LouReeD")*LIGNE())
Je copie cette formule en copiant la cellule, puis je la colle dans le classeur B sur la feuille F3.
Résultat de la copie : =Sommeprod(([Classeur A]F2!A1:A50)="LouReeD")*LIGNE())
Sans m'en rendre compte j'ai créé une liaison entre les deux classeurs car Excel à rendu "dynamique" la formule de par le copier/coller, il a cru comprendre que je voulais garder la référence du classeur A, hors je ne voulais que la "structure" de la formule.
Mais je ne sais plus si cela à engendrer une ouverture du classeur A à l'ouverture du classeur B.
Voilà ce que je voulais dire par "au niveau des formules"
C'est ce qui se passe également au niveau des shapes lorsqu'ils ont une macro affecté, et là c'est sur, le classeur pour dérouler le code VBA s'ouvre : un shape avec une macro copié collé sur un autre classeur, se retrouve avec une macro fonctionnelle mais de l'autre classeur...
@ bientôt
LouReeD