Rechercher : dans
Par :

(VBA EXCEL)Userform Veuillez patientez

Dernière réponse le 24 mar 2008 à 17:11:37 Okalys, le 8 mar 2008 à 13:16:57 
 Signaler ce message aux modérateurs

Bonjour,

Je suis entrain de faire un petit programme en VBA sur Excel, et dans ce programme à un moment donné il y a une mise à jour d'information provenant d'internet. Cette opération peut prendre quelques minutes selon la connexion de la personne donc je souhaiterair insérer une userform qui s'affiche pendant tout la durée de la mise à jour et qui se ferme dès que l'opération est terminée.

J'ai créé pour ce faire une userform que j'ai nommé Maj.

et dans le code de ma macro, j'ai ceci :

sub Auto_Open ()

... (quelques ligne de code)

Maj.show

... le code à effectuer pendant l'affichage de de la userform

unload Maj

... suite du code

end sub

Le problème c'est que la userform apparait mais il ne se passe rien, le code n'est pas activé.
Que dois faire pour lancé l'exécution?

Et si ce n'est pas trop compliqué est-il possible de mettre un barre d'avancement des opérations de type "ProgressBar"

Merci pour vos réponses

Okalys

Configuration: Windows Vista
Internet Explorer 7.0
Excel 2003

Meilleures réponses pour « (VBA EXCEL)Userform Veuillez patientez » dans :
[VBA] Message pour faire patienter l'utilisateur VoirPetite application pour afficher un message d'attente quand un processus est relativement long. Et en annexe enlever le cadre de l'userForm Introduction L'UserForm Le module public Exemple d'emploi Téléchargement Introduction Un...
VBA : Trouver Hdc d'une feuille Excell et Userform VoirPour démontrer la façon de trouver les Hdc j'ai ajouté deux petits exemples de dessin. En cliquant sur la Feuil1 l'Userform est affiché. Mettre le pointeur sur l'UF, maintenir le bouton gauche enfoncé et déplacer la souris. En fermant l'UF la sub...

1

aquarelle, le 8 mar 2008 à 16:30:22
  • +3

Bonjour,
Voici un exemple de création d'une barre de progression sur le site de Microsoft à mettre dans un nouveau classeur pour voir comment cela fonctionne : http://support.microsoft.com/kb/211736/fr (correspondant à cette macro, fichier téléchargeable et expliqué en anglais http://j-walk.com/ss/excel/tips/tip34.htm]. Voir aussi sur ce site : http://www.excelabo.net/excel/tempoprogression.php

Bonne journée
"Pour trouver une solution à ses problèmes, il faut s'en donner la peine."

Répondre à aquarelle

2

Okalys, le 8 mar 2008 à 20:53:42

Bonsoir,

Merci pour votre réponse, ça m'a bien aidé

Bonne soirée

Répondre à Okalys

3

aquarelle, le 8 mar 2008 à 21:33:28

'Lu,
Ravie d'avoir pu aider.
Bonne nuit
"Pour trouver une solution à ses problèmes, il faut s'en donner la peine."

Répondre à aquarelle

4

 bobtipitt, le 24 mar 2008 à 17:11:37
  • +2

Dabitude quand on repond c avec un code.... hein Etienne l-L

Répondre à bobtipitt
Collection CommentÇaMarche.net