execution très très lente

execution très très lente - VB/VBA/VBS - Programmation

Marsh Posté le 07-08-2007 à 10:49:59    

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

Reply

Marsh Posté le 07-08-2007 à 10:49:59   

Reply

Marsh Posté le 07-08-2007 à 10:54:12    

un petit application.screenupdating=false au debut et = true à la fin réduit il le traitement ?

Reply

Marsh 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

Reply

Marsh 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

Reply

Marsh 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

Reply

Marsh 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
Reply

Marsh 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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed