Un petit cadeau à celui qui repond à ma question

L

Lolo

Guest
Bonjour à tous,

Je travaille depuis trois mois sur un fichier. Il contient enormement de combobox, il y a pas mal de VB derriere et mon probleme est le suivant.
Lorsque j'ai créé ce fichier, il s'ouvrait presque instantannément mais ts les jours l'ouverture devenait de plus en plus longue. J'arrive aujourd'hui avec un fichier de 1,5Mo à une ouverture qui dure une heure. J'ai l'impression qu'il y aune sorte de memoire cache qui se remplie de jours enjours, qui ne se vide pas. Et c'est elle qui ralentit l'ouverture.
Lorsque je change de poste de travail, le fichier s'ouvre instantannément mais ralentit de la meme facon de jours en jours.
SVP une reponse,c'est pr mon boulot. Merci d'avance
 
T

Thierry

Guest
Salut tout le monde,

J'arrive peut-etre apres la bataille....

Mais dans tes Codes utilises-tu le statement SET ?

Dans ce cas il faut ne pas oublier en fin de procédure de définir la dissociation de l'objet... avec NOTHING

'Exemple :
Set Plage = .Range("A2:F50")

....
'A la fin
Set Plage = Nothing

Quand on ne le fait pas çà peut laisser aussi des *MSO*.emf indésirables en Temp...

Bon Courage
@+Thierry
 
L

Lolo

Guest
Merci à tous mais j'ai essayé tt ce que vs m'avez dit mais ca ne change rien.
J'ai supprimé ts les *.mso, ts les mso*.wmf. J'ai meme supprimé le repertoire Temp. Rien à faire, ya t-il une autre solution?
 

Statistiques des forums

Discussions
315 094
Messages
2 116 153
Membres
112 670
dernier inscrit
Flow87