Bonjour,
Alors voilà mon problème.j'ai créé une macro qui traite beaucoup de données dans un fichier relativement lourd.(4 colonnes de 10 000 lignes avec environ 8 ou 9 onglets de cette taille)
Quand je lance la macro elle s'execute très très lentement on croirai que c'est le pas à pas détaillé qui est enclenché.Ma question est la suivante:
pensez vous que la taille du classeur puisse effectivement ralentir l'execution(je sais que plus la macro est compliqué et plus le temps d'execution est long) mais la c'est l'execution elle m^me qui est très lente).Ou alors peut etre ai je modifié quelque chose dans le menu vba qui ralenti l'execution...je n'en sais rien.
Je vous remercie pour vos réponses
Publicité
Posté le 07-08-2007 à 10:49:59
86vomito33
Posté le 07-08-2007 à 10:54:12
un petit application.screenupdating=false au debut et = true à la fin réduit il le traitement ?
kallmann
Posté le 07-08-2007 à 10:57:20
lorsque je met ce code on me dit:propriété ou méthode non gérée pas l'objet
86vomito33
Posté le 07-08-2007 à 11:04:55
t bien sur le vba d'excel ?
parce que la je comprends pas
ca devrait marche
Application.ScreenUpdating = False
kallmann
Posté le 07-08-2007 à 11:08:39
ca ne fonctionnait pas peut etre que je l'avais mal écrit mais maintenant mon ordi bloque quand je la lance de cette manière....pas de message d'erreur de vba
86vomito33
Posté le 07-08-2007 à 11:12:29
et b t ds la mer...2
lol
quand tu lancais ta macro ( avant la modif ) , elle sareter ou etait en "boucle infinie" ?
ya moyen que tu fasse voir ton code
si besoin tu peut utiliser cjoint.com
Message édité par 86vomito33 le 07-08-2007 à 11:13:05
kallmann
Posté le 07-08-2007 à 11:29:11
ni l'un ni l'autre avant la modif(ke j'ai d'ailleurs retiré), elle ne s'aretai pas mais elle était super lente j'en aurait eu pour 6heure d'atente alors ke qd je lance la m^me macro sur un otre fichier jen ai pour une minute au grand maximum....je ne pas malheuresment pas l'envoyé c un truc du taf avec des données confidentielles