Bonjour le forum
Je me permets de solliciter votre aide pour un léger souci d'affichage de Webbrowser.
Tout d'abord, désolée si je ne comprends pas tout, je suis novice, et j'ai tout appris sur le tas
D'habitude, je trouve les réponses à mes questions assez rapidement en cherchant, mais là ,rien.
Donc voici mon problème:
J'ai crée un UserForm comme message d'attente lors de l'execution d'une macro assez lourde (calculs longs). A l'intérieur, j'ai mis un Webbrowser (un gif animé)
Pour tester mon UserForm, je l'appelle avec une procédure test:
Sub Test_USF()
[tab]ATTENTE.Show 0
ATTENTE.Repaint[/tab]
End Sub
J'obtiens ce que je souhaite : une box qui s'ouvre avec mon gif animé.
Mais lorsque j'appelle mon UserForm en l'intégrant à mon programme pour faire patientez l'utilisateur, le Webbrowser n'est plus là !
Sub MaMacro()
[tab]ATTENTE.Show 0
ATTENTE.Repaint
Call ProcedureDeCalculsLongs
Unload ATTENTE[/tab]
End Sub
Je ne vois absolument pas où se trouve le problème. Je ne pense pas qu'il soit au niveau de la définition du Webbrowser, puisque ma macro test fonctionne. Du coup, je pense que :
Soit quelque chose cloche dans ma procédure ProcedureDeCalculsLongs
Soit ma procédure ProcedureDeCalculsLongs nécessite trop de mémoire, et que du coup, le gif ne peut pas apparaître faute de place.
Mon niveau de novice se confirme !
Quelqu'un aurait-il une idée de ce qu'il se passe svp ? Au pire, j'allègerai l'USF en enlevant le gif, mais c'est au moins à titre d'info.
Merci d'avance.
Cordialement,