bonjour,
j'utilise souvent la commande Application.StatusBar dans mes macros Excel pour en suivre le déroulement.
et à la fin, je "nettoie" la barre de statut avec Application.StatusBar = "Prêt" (ou bien "").
mais le problème est que cette commande fige définitivement la barre de statut d'Excel.
cette barre de statut sert à afficher habituellement :
- la barre de progression d'enregistrement d'un fichier
- le pourcentage de recalcul de cellules avec formules
- le nombre de lignes filtrées
il doit y en avoir d'autres mais ce sont les plus courants.
hors, une fois qu'on a appliqué le code Application.StatusBar, même après que la macro soit terminée, Excel ne reprend jamais la main sur la barre de statut (enfin à moins de fermer Excel et d'en ouvrir une autre session)
résultat : si vous enregistrez un fichier, appliquez un filtre ou recalculez des cellules calculées, la barre de statut affiche toujours le dernier message que vous avez demandé avec le code Application.StatusBar.
connaissez-vous le code à saisir pour simplement laisser Excel reprendre la main sur la barre de statut, et donc le laisser afficher de nouveau ses propres messages ?
merci bcp à tous les membres qui prennent le temps d'aider les autres.
Boogie P.