Ouverture lente d'un userform

Fermé
wallyfm02 Messages postés 55 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 17 septembre 2013 - 18 août 2011 à 10:51
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 - 18 août 2011 à 14:56
Bonjour,

Le userform créé s'ouvre à partir d'un module:

Show.userform

Le userform s'ouvre très lentement, 25 sec apres avoir cliquer sur boutons d'action.
Avez vous une idée pour raccourcir ce délai?

Merci d'avance pour votre aide.

cdt

1 réponse

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
Modifié par pijaku le 18/08/2011 à 14:58
Bonjour,
Il doit être bien particulier cet UserForm...
Peut être la procédure UserForm_Initialise qui serait trop lourde?
Peut être que l'ouverture de ce UserForm créé des contrôles (beaucoup) et que ça mets du temps?
Malheureusement, sans données supplémentaires nous en resterons avec beaucoup de "si"...

Peut être faudrait il le charger au préalable pour augmenter sa vitesse d'affichage.
Du style, à l'ouverture du classeur ou à l'activation d'une certaine feuille, ajouter Load UserForm. Attention toutefois à ne pas alourdir certaines "tâches" de votre classeur. Si votre chargement est trop long à l'ouverture du classeur, ça risque de planter sévère et d'empêcher toute ouverture ultérieure de votre classeur. Pensez donc à faire vos tests sur une copie de voter classeur...
Cordialement,
Franck P
0