Mike a souvent besoin de voir la différence entre deux valeurs de cellule. Il peut entrer une simple formule «= A1 – B1» dans une cellule de réserve, mais ce serait tellement plus facile si Mike pouvait simplement sélectionner les deux cellules d’intérêt et voir la différence, comme avec les sommes, les moyennes, etc., dans le Barre d’état.

Excel vous permet de personnaliser ce qui apparaît sur la barre d’état (cliquez avec le bouton droit sur la barre d’état et choisissez la statistique que vous souhaitez y afficher), mais il ne vous permet pas d’afficher la différence entre deux cellules. Cela a un peu de sens, si vous y réfléchissez – les statistiques disponibles pour l’affichage dans la barre d’état sont basées sur le nombre de cellules que vous avez sélectionnées, et la «différence» fonctionne avec seulement deux cellules.

Donc, le prochain choix logique est de faire une formule (comme le suggère Mike)

ou utilisez une macro. Si vous voulez suivre la voie des macros, voici une approche simple et agréable:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim v As Variant     Dim c As Range     Dim sTemp As String

If Target.Count = 2 Then         v = 0         sTemp = ""

For Each c In Target             If IsNumeric(c) Then                 v = c - v             Else                 sTemp = " (non-numeric values in selected range"

sTemp = sTemp & "; result may be meaningless)"

End If         Next c         Application.DisplayStatusBar = True         Application.StatusBar = "Diff: " & Abs(v) & sTemp     Else         Application.StatusBar = False     End If End Sub

La macro est un gestionnaire d’événements, conçu pour résider dans la fenêtre de code d’une feuille de calcul spécifique. (Cliquez avec le bouton droit sur l’onglet de la feuille de calcul et choisissez Afficher le code dans le menu contextuel obtenu.) Pour utiliser la macro, sélectionnez simplement deux cellules. Le résultat est affiché sur le côté gauche de la barre d’état. Notez que la macro indiquera également dans la barre d’état si l’une des cellules que vous avez sélectionnées contient autre chose qu’une valeur numérique.

Si vous souhaitez créer une version plus complexe de la macro (et l’utiliser comme complément Excel), vous pouvez profiter de cet article sur le site Web de Chandoo:

https://chandoo.org/wp/customize-excel-status-bar-vba/

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

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