XL 2021 Copier coller qui ajoute une référence absolu Toute seule

  • Initiateur de la discussion Initiateur de la discussion treza88
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

treza88

XLDnaute Occasionnel
Bonjour à tous,

J'ai un soucis avec une cellule qui réagi bizarrement au copier coller, dans ma cellule à copier, j'ai cette formule :

VB:
=SOMME($H548:$DE548)

Jusque là aucun soucis, mais si je fais un copier coller de cette cellule dans la même feuille ou certaines autres feuilles du classeur, mais pas toutes, j'ai comme résultat après collage :

VB:
=SOMME($H$548:$DE1037)

Un $ est insérer automatiquement entre le H est le 548 sans que je veuille, et du coup la référence reste bloqué à 548 au lieu de s'incrémenter, .
Auriez vous une idée de quoi cela peut provenir, car je n'ai que cette cellule qui réagi comme cela, j'ai regardé dans les propriété de la cellule, mais je n'ai rien vue de spécial.
Le copier je le fait Soit par Macro, soit avec un ctrl+c et ctrl+v, et le résultat est le même.
Je pourrait très bien supprimer la cellule et la récréer, mais je voudrais comprendre ce qui se passe pour anticiper un éventuel autre cas ailleurs que je n'aurais pas vu.

Et désolé car je ne peux pas mettre de fichier exemple, car le fichier est sur un pc professionnel avec lequel je ne peux transférer aucun fichier de quelque manière que ce soit

Merci d'avance
 
Saurais-tu expliquer à ta façon la raison de ce comportement de la part d'Excel, car je n'ai pas vraiment compris l'explication
Formule initiale en A1 =SOMME($B1:$CD$1)

En copiant cette formule en C18 elle devrait devenir =SOMME($B18:$CD$1)

Mais Excel retravaille la référence pour qu'elle commence au coin supérieur gauche de la plage (B1) =SOMME($B$1:$CD18)

En effet c'est la ligne 1 qui est figée donc absolue et la ligne 18 qui est relative.
 
En fait personne ne se serait posé de question avec cette formule (plus logique) en A1 =SOMME($B$1:$CD1)
Pardon, mais je crois qu'on se serait tout autant demandé pourquoi Excel ajoutait un $ sans rien demander.

Car c'est bien là une partie de la question initiale : "pourquoi Excel ajoute-t-il un $ ?".
Le reste de la question de #1 étant de savoir d'une part pourquoi le problème ne se pose qu'avec cette cellule de départ, et d'autre part pourquoi le problème ne se produit-il pas avec toutes les cellules de destination ?
 
Je viens de regarder le classeur (pour moi c'est moins compliqué de voir du concret... 🙁) et effectivement, comme l'a dit Bernard il n'y a rien d'anormal à ce comportement de la part d'Excel : en quelque sorte il corrige la formule initiale qui est un peu moisie, avant de l'adapter de façon tout ce qu'il y a de plus normale.

Merci Bernard et job75 pour vos réponses. 👍
 
Dernière édition:
Bonjour à tous,

Et merci Dranreb et job75 pour les explications, qui m'ont permis de comprendre la logique d'Excel dans ce comportement.
Désolé si mon explication du #1 n'était pas dés plus explicite, mais c'est tout ce que j'avais trouvé pour expliquer mon problème.

Pour la formule un peu bancale ou "moisie", c'est un fichier existant que je retravaille pour y ajouter de l'automatisation, donc je fais avec ce que j'ai au niveau du fond et de la forme, d’où l'importance de comprendre le pourquoi du comment de cette réaction, car elle me créait une erreur de calcul après un copier coller.
Et le soucis est que c'est indétectable à part en copiant collant et de comparant les deux tableaux.
Donc encore merci à vous.


On peut bien sûr tester et te dire, mais vu que tu ne réponds pas aux questions qu'on te pose pour essayer de t'aider, ça ne motive pas trop.

Donc, une question avant d'éventuellement "tester et dire" : sera-t-on lu, ou ignoreras-tu notre écrit comme pour l'encadrement de cellules avec un TS ?
A moins qu'il nous ait mis tous les deux en ignoré

Désolé TooFatBoy pour les réponses que tu n'as pas eu et je peux te dire que je ne met personne en Ignoré (post "Encadrement de cellule sur tableau dynamique").
je n'ai pas eu le temps de revenir sur le forum de la semaine, d'ailleurs j'avais dis que je posterais un fichier exemple lundi dans ce post, je n'ai pu le faire qu'aujourd'hui, mais je vais revenir sur le post "Encadrement de cellule sur tableau dynamique" pour vous donner ma réponse sur le sujet à La Mouette et toi. 😉


 
Désolé TooFatBoy pour les réponses que tu n'as pas eu et je peux te dire que je ne met personne en Ignoré (post "Encadrement de cellule sur tableau dynamique").
Moi, j'en mets. Bizarrement c'est le premier et le seul forum où j'ai besoin de faire ça, en 25 ans d'internet.


je n'ai pas eu le temps de revenir sur le forum de la semaine
Oh Pinocchio, tu n'as pas masqué tes passages, donc si j'ai cru que tu m'avais mis en ignoré c'est bien parce que je t'ai vu passer deux fois. 😉
Mais du coup j'imagine que c'était, comme je le fais parfois, juste en coup de vent pour lire mais pas le temps de répondre.


je vais revenir sur le post "Encadrement de cellule sur tableau dynamique" pour vous donner ma réponse sur le sujet à La Mouette et toi. 😉
🤩 Merci par avance. Note bien que l'idée du TS n'était qu'une question, mais je suis curieux de savoir si ça peut ou non être utilisé dans ton cas et fonctionner.
A tout à l'heure là-bas. 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
380
Réponses
1
Affichages
362
Réponses
14
Affichages
575
Réponses
26
Affichages
1 K
Réponses
8
Affichages
2 K
Retour