Lorsque Fraser sélectionne une cellule contenant une formule, puis clique dans la barre de formule, toutes les cellules référencées dans la formule sont entourées de couleurs différentes. Cela amène Fred à se demander s’il est possible de délimiter les cellules de cette manière sans qu’il soit nécessaire de cliquer dans la barre de formule. Il trouverait utile d’avoir le contour juste au moment où une cellule est sélectionnée.

Votre première pensée pourrait être que vous pourriez créer une macro pour faire ce que Fraser veut. Le problème est que la macro serait assez complexe, car elle aurait besoin d’évaluer le contenu de la cellule, puis de fournir le contour souhaité. (Déterminer quelles couleurs utiliser serait un casse-tête, et vous ne pourriez pas mettre en évidence les références de cellule dans les formules en couleur.) De plus, il doit y avoir un moyen de supprimer le contour lors du passage à une cellule différente. Enfin, lorsque vous êtes en mode édition (comme lorsque vous cliquez dans la barre de formule), tous les paris sont désactivés car vous ne pouvez pas exécuter de macros.

Non, il est plus simple de se souvenir de ce qui se passe lorsque vous cliquez dans la barre de formule – comme déjà mentionné, vous mettez Excel en mode Edition afin de pouvoir modifier le contenu de la cellule. Il existe deux façons très courantes de passer en mode Édition: cliquez dans la barre de formule (comme Fraser l’a fait) ou appuyez simplement sur F2. Ainsi, un moyen rapide de voir les grandes lignes dont Fraser bénéficie serait d’appuyer sur F2. Une fois terminé, appuyez sur Echap et le mode d’édition est quitté.

Il est bien sûr possible d’utiliser une macro pour vous lancer en mode Edition chaque fois que vous sélectionnez une cellule. Voici un exemple de celui qui le fera:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, _   ByVal Target As Range)

If Target.HasFormula Then         Application.SendKeys ("{F2}")

End If End Sub

La macro, qui doit être stockée dans le module ThisWorkbook, implémente un gestionnaire d’événements qui est exécuté chaque fois que la sélection change. Le code vérifie ensuite si la cellule contient une formule, et si c’est le cas, la touche F2 est insérée dans la mémoire tampon du clavier et Excel passe en mode Edition. Cette macro automatise efficacement la pression manuelle de la touche F2. (Personnellement, pour moi, je trouverais plus facile d’appuyer simplement sur F2 dans les cas où je veux regarder le contour.)

Il y a une autre chose que vous pourriez trouver utile. Excel a cette petite fonctionnalité obscure qui vous permet de sélectionner les cellules référencées dans une formule. Pour voir comment cela fonctionne, sélectionnez la cellule contenant la formule, puis appuyez sur Ctrl + [(c’est le crochet gauche). Vous devriez voir qu’Excel crée un jeu de sélection composé des cellules référencées dans la formule. Puisqu’il s’agit en fait d’un jeu de sélection, la cellule d’origine dans laquelle vous vous trouviez (celle contenant la formule) n’est plus sélectionnée.

Sur nos systèmes Office 365, le même effet est obtenu en double-cliquant simplement sur la cellule contenant la formule. Sur les anciennes versions d’Excel, un double-clic sur une cellule peut entraîner le passage en mode Edition au lieu de créer le jeu de sélection à partir de la formule dans la cellule.

Enfin, vous pouvez également utiliser les outils d’audit d’Excel pour voir quelles cellules sont liées aux cellules actuelles. Décrire comment utiliser tous les outils d’audit dépasse le cadre de cette astuce, mais vous pouvez les explorer en affichant l’onglet Formules du ruban et en travaillant avec les outils du groupe Audit de formules.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

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