Erreur automation en sortie

J

Jeremy

Guest
Bonjour,

Voici mon probleme :

J'ai écrit un programme VBA pour Excel qui ouvre une Userform principale, qui ouvre des userform filles puis les referme (pour saisie utilisateur).
A son tour la Userform principale est unloadé. Les données récupérés sont collé dans une feuille Excel.
Le probleme c'est que apres avoir collé les données, Excel me renvoit une erreur Automation.

Pour faire disparaitre la userform principale j'ai utilisé la commande :
Userform1.unload

Lorsque je desactive cette ligne en la mettant en commentaire, l'erreur n'apparait plus !! Les données sont bien collés dans la feuille.

Et lorsque je ferme le Userform "à la main", en cliquant sur la croix en haut à droite, l'erreur Automation apparait à nouveau !!

Est que quelqu'un aurait une explication ?????

C'est très important et urgent,

Merci beaucoup, beaucoup, beaucoup

Jeremy
 
S

sylsyl

Guest
Salut Jeremy,

J’en dirais deux choses:

D’abors il me semble que c’est “Unload Userform1” et pas Userform1.Unload
En tout cas chez moi (Excel 97), c’est comme ca.

Si ca ne marche pas essai Userform1.Show pour afficher puis Userform1.Hide pour fermer.
Je ne sais pas quelle est la difference avec Load et Unload (peut etre une question de memoire ?) mais moi j’ai jamais eu de probleme avec ces fonctions.

Si ca ne marche pas, il faudrait que tu donnes plus de details…

A++, Sylsyl.
 

Discussions similaires

Réponses
8
Affichages
536

Statistiques des forums

Discussions
313 916
Messages
2 103 525
Membres
108 700
dernier inscrit
Fytia