Erreur à la fermeture d'un fichier excel

homere47 Messages postés 10 Date d'inscription dimanche 27 mars 2005 Statut Membre Dernière intervention 2 juin 2014 - 27 mars 2005 à 17:12
homere47 Messages postés 10 Date d'inscription dimanche 27 mars 2005 Statut Membre Dernière intervention 2 juin 2014 - 30 mars 2005 à 19:29
à la fermeture d'un fichier excel contenant de nombreuses boites de dialogues associées à un code vba, j'ai le message d'erruer suivant :
"l'instruction à "0x308e0a1e" emploie l'adresse mémoire "0x034c7f4a". La mémoire ne peut pas être "written". Cliquez OK........etc"
Il s'en suit un plantage d'excel (le travail n'est pas enregistré).
erreur quelque soit le système d'exploitation, NT, 2000, XP, en réseau ou en poste unique.
Si je sauvegarde avant de fermer le travail est bien enregistré mais l'erreur persiste à la fermeture.
Quelqu'un a-t-il une explication ? Merci.

3 réponses

Hedrock Messages postés 9 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 30 mars 2005
27 mars 2005 à 17:28
Salut,
peut-être y a-t'il une boite de dialogue encore active à la fermeture ou au moins
une variable non déchargée ....
Le mieux serait que tu montres cette partie de ton code.

A +
0
homere47 Messages postés 10 Date d'inscription dimanche 27 mars 2005 Statut Membre Dernière intervention 2 juin 2014
27 mars 2005 à 17:36
Merci de ton attention. mais ça veut dire quoi : variable non déchargée ??? Je vais regarder mon code et te l'envoie si je ne sais pas voir le problème.
0
homere47 Messages postés 10 Date d'inscription dimanche 27 mars 2005 Statut Membre Dernière intervention 2 juin 2014
30 mars 2005 à 19:29
Merci pour ta réponse (rapide).

En complément de mon premier message.

Bien que n'ayant pas directement solutionné mon problème, ta réponse m'a obligé à regarder de plus près et j ai trouvé une instruction "Hide" après une instruction "Unload" (pour une UserForm) .
J'ai remis "Hide" devant et plus de problème.
Je pense donc que la solution était là ???
Merci pour ton aide et à +++
0
Rejoignez-nous