Salut à tous, voila mon problème:
Ma macro est composée d'une page principale avec boutons et textes. Lorsqu'on la lance, elle va traiter plusieurs fichiers excel assez longs et en extrait les données. Je voudrais donc insérer une barre de loading qui informe de la progression du travail, en fontion de ce qu'a déjà traité excel, et ce qui reste à traiter (en calculant à l'avance combien de temps cela va prendre).
Dans la théorie cela marche bien, mais dansl a pratique je suis déjà bloqué au niveau de l'affichage de la barre:
Si je mets Application.ScreenUpdating à True, on ne voit pas la barre avancer, puisque Excel ouvre le .xls de données et c'est lui qu'on voit pendant tout le traitement...
Si je mets Applcation.ScreenUpdating à False, eh bien on ne voit plus rien, puisque la barre de loeading ne se rafraichit pas, vu qu'elle fait partie de la feuille excel.
Bref je suis assez bloqué, auriez vous une idée (si vous avez bien compris kle problème... )
Partager