Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3009 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  execution très très lente

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

execution très très lente

n°1596543
kallmann
Posté le 07-08-2007 à 10:49:59  profilanswer
 

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

mood
Publicité
Posté le 07-08-2007 à 10:49:59  profilanswer
 

n°1596546
86vomito33
Posté le 07-08-2007 à 10:54:12  profilanswer
 

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

n°1596548
kallmann
Posté le 07-08-2007 à 10:57:20  profilanswer
 

lorsque je met ce code on me dit:propriété ou méthode non gérée pas l'objet

n°1596559
86vomito33
Posté le 07-08-2007 à 11:04:55  profilanswer
 

t bien sur le vba d'excel ?
parce que la je comprends pas
ca devrait marche
 
 Application.ScreenUpdating = False

n°1596565
kallmann
Posté le 07-08-2007 à 11:08:39  profilanswer
 

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

n°1596567
86vomito33
Posté le 07-08-2007 à 11:12:29  profilanswer
 

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
n°1596587
kallmann
Posté le 07-08-2007 à 11:29:11  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  execution très très lente

 

Sujets relatifs
[C] droit d'executionExecution d'un programme
[RESOLU] MySQL jointure sur clé primaire LENTEShout-Box trés basique
appel d'une fonction (execution) qui est definie par un char[]Attendre un évènement pour continuer l'exécution de mon programme
PB a la compilation. (debutant inside)Résolu - Problème d'éxécution programme VB Express
Auto execution de requette avec mysql(RESOLU) diminution du temps d'execution [VBA EXCEL]
Plus de sujets relatifs à : execution très très lente


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR