Gretchen se demande pourquoi Excel continue de convertir ses formules en quelque chose comme « + RC [-1] * R10C21 »? Il convertit la plupart des formules, mais pas toutes.

Elle note que lorsqu’une conversion est effectuée, elle concerne généralement toutes les formules d’une colonne ou d’une ligne.

Ce que Gretchen voit dans ses formules est connu sous le nom de «style de référence R1C1». Il s’agit d’une méthode alternative d’affichage des formules, et même antérieure à l’introduction d’Excel. Le style de référence Excel natif est appelé «style de référence A1». Vous pouvez effectuer une recherche sur votre moteur de recherche préféré pour trouver de nombreuses explications sur l’historique des styles de référence. Si vous préférez, vous pouvez également rechercher link: / excelribbon-Understanding_R1References [a previous ExcelTip] où j’ai discuté du style de référence R1C1 et montrer comment l’activer et le désactiver.

Le style de référence est enregistré classeur par classeur. Cependant, il y a un problème: le premier classeur que vous ouvrez dans une session Excel dicte le style de référence utilisé tout au long de la session. Ainsi, si le premier classeur que vous ouvrez utilise le format R1C1, Excel suppose que vous souhaitez utiliser le format R1C1 pour tous les autres classeurs au cours de votre session en cours. (Et l’inverse est vrai: si le premier classeur que vous ouvrez utilise le format A1, alors ce format de référence est utilisé pour toute la session.)

Cela peut être un peu déroutant, en particulier lorsque vous travaillez régulièrement avec des classeurs créés ou gérés par d’autres. Disons que Bob (un gars de votre bureau) préfère utiliser le style de référence R1C1. Ainsi, Bob ouvre un classeur sur le réseau et passe à son style de référence préféré. Il enregistre ensuite le classeur. Si Gretchen démarre ensuite Excel en double-cliquant sur le classeur de Bob, Excel démarrera avec le style de référence R1C1 en jeu et elle verra ses formules affichées en utilisant ce style. De plus, elle les verra affichés dans ce style pour tous les autres classeurs qu’elle ouvre au cours de cette session Excel.

Il y a deux solutions possibles. Tout d’abord, Gretchen peut s’assurer qu’elle ouvre d’abord un classeur qui a été précédemment enregistré avec le style de référence A1 en cours de lecture. Si elle le fait, lorsqu’elle ouvre le classeur de Bob – au cours de la même session Excel – le classeur de Bob est affiché en utilisant le style de référence A1, comme Gretchen le préfère.

La deuxième solution consiste à ouvrir le classeur de Bob. Lorsque Gretchen remarque que le classeur utilise le style de référence R1C1, Gretchen peut alors aller changer le style de référence link: / excelribbon-Understanding_R1References [comme décrit dans cet autre ExcelTip que j’ai mentionné]. L’inconvénient est que si Gretchen n’a pas remarqué le style de référence tout de suite et qu’elle a ouvert d’autres classeurs après avoir ouvert Bob’s, ces autres classeurs utiliseront également le style de référence R1C1.

Tout cela peut être assez déroutant, je sais.

Ce qui est intéressant, c’est l’affirmation de Gretchen selon laquelle « il convertit la plupart des formules, mais pas toutes ». Si R1C1 est activé, toutes les formules doivent être converties, pas seulement certaines. Si vous désactivez R1C1, toutes les formules doivent revenir au style de référence A1 normal. Je n’ai pas vu une telle situation et je n’ai pu reproduire la situation sur aucun de mes systèmes. Si les deux formats de référence sont effectivement visibles dans le même classeur, je ne peux penser qu’à deux possibilités. Premièrement, les formules R1C1 peuvent ne pas être des formules réelles – elles peuvent être simplement du texte dans des cellules au format texte. Deuxièmement, le classeur peut subir une sorte de corruption étrange qui est symptomatique d’un problème plus important pour le classeur. (La façon de traiter les classeurs corrompus dépasse le cadre de cette astuce particulière.)

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (13628) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365.