En règle générale, l’une des premières actions à effectuer lorsque vous créez une macro consiste à utiliser une commande qui désactive la mise à jour de l’affichage à l’écran. Cela est fait car la macro s’exécutera plus rapidement lorsqu’elle n’aura pas besoin de mettre à jour l’écran. Lorsque cela est fait, l’une des choses les plus importantes que vous puissiez faire est de fournir des commentaires à l’utilisateur afin qu’il ne pense pas que son système est sorti pour déjeuner.

Une méthode courante pour fournir des commentaires consiste à utiliser la barre d’état. En utilisant VBA, cela se fait avec une ligne de code similaire à la suivante:

Application.StatusBar = "Updating past months..."

Cette ligne provoque l’affichage du message Mise à jour des derniers mois …​__ dans la barre d’état du programme d’application. Ce message y reste jusqu’à ce qu’un autre message soit écrit dans la barre d’état, soit par votre macro, soit par Excel.

Si vous souhaitez effacer le message de la barre d’état, vous pouvez le faire de deux manières. La première consiste à écrire une chaîne vide dans la barre d’état, comme dans le code suivant:

Application.StatusBar = ""

Dans ce cas, il n’y a rien entre les guillemets, donc une chaîne vide est affichée sur la barre d’état, effaçant tout ce qui s’y trouvait auparavant. L’autre méthode consiste à utiliser la ligne suivante:

Application.StatusBar = False

L’écriture de la valeur logique FALSE dans la propriété Application.StatusBar efface tout ce que vous avez écrit dans la barre d’état avant et restaure le texte de la barre d’état par défaut.

_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 (12319) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.

Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici: link: / excel-Using_the_Status_Bar [Using the Status Bar].