Gif animé figé pendant l'execution d'une macro en arrière plan !

Jerome

XLDnaute Nouveau
Bonjour à tous,

Je viens vers vous car je suis persuadé (après pas mal de lecture de ce forum) qu'il y a ici certains spécialistes d'excel et vba :)

J'ai un petit problème "d'affichage", j'ai créer une macro qui me tri des lignes d'un fichier en les copiant dans un autre fichier sur plusieurs feuilles en fonction du contenu de la ligne, jusque la pas de soucis ca marche.

Comme le processus est relativement long, j'y ai rajouté un userform avec la mention "veuillez patienter..." et j'ai voulu y mettre un petit gif animé le problème arrive ici, lors de l'execution de la macro, monn userform est bien la mais mon gif ne bouge pas, figé et lorsque la macro a fini ses boucles de tri, la le gif se met à bougé normalement.

J'ai cherché pendant plusieurs heures mais j'ai du mal à trouver une solution, d'autres sujets traitent du problème mais pas exectement dans le même contexte ou alors sans macro en arrière plan...

J'espère avec été le plus clair possible, je vous joint les 2 fichiers de test, le fichier source et le fichier trié avec la macro dedant.

Merci d'avance pour votre aide.

Jérôme
 

Pièces jointes

  • Fichier source.xls
    31 KB · Affichages: 170
  • Fichier trié.xls
    76 KB · Affichages: 111
  • Fichier source.xls
    31 KB · Affichages: 186
  • Fichier trié.xls
    76 KB · Affichages: 116
  • Fichier source.xls
    31 KB · Affichages: 187
  • Fichier trié.xls
    76 KB · Affichages: 113

laetitia90

XLDnaute Barbatruc
Re : Gif animé figé pendant l'execution d'une macro en arrière plan !

bonjour jerome l'ami Pierrot :):)

hels je crois qu'il y a pas de solution excel sait pas faire 2 choses en meme temps"multi taches" mais je peus me tromper!!!!!!!

rechercher peut etre a optimiser ton code ou progrees bar mais dans certains cas ralenti encore l'operation
a voir??

oups je viens de tester avec doevents effectivement cela marche merci PIERROT me coucherais moins bête ce soir:D:D
 
Dernière édition:

john

XLDnaute Impliqué
Re : Gif animé figé pendant l'execution d'une macro en arrière plan !

Bonjour,

Il te suffit d'ajouter DoEvents juste avant ton next i et ça marchera.

Ci-joint le fichier modifié.

Bonne journée.

John
 

Pièces jointes

  • Fichier trié.xls
    66.5 KB · Affichages: 252
  • Fichier trié.xls
    66.5 KB · Affichages: 265
  • Fichier trié.xls
    66.5 KB · Affichages: 280

Jerome

XLDnaute Nouveau
Re : Gif animé figé pendant l'execution d'une macro en arrière plan !

Alors LA, je suis scotché lol problème résolu en même pas 1h, vous etes très fort, un graaannnd merci à vous ! je viens de tester et ca marche très bien.

Encore merci.

Jérôme
 

Discussions similaires