[Résolu] Masquer le deroulement des calcul sous excel

[Résolu] Masquer le deroulement des calcul sous excel - VB/VBA/VBS - Programmation

Marsh Posté le 18-07-2005 à 10:19:33    

vous ne savez pas si il existe une commande pour masquer tout les calculs et n'afficher que le resultat final? c'est pour accelerer un peu une macro qui travail sur un tableau de donnée de 200*60000 et qui prend pas mal de temps a faire. si on pouvait laisser tomber l'affichage des operation ça devrait accelerer un peu le bazar :o


Message édité par eraser17 le 18-07-2005 à 12:08:39
Reply

Marsh Posté le 18-07-2005 à 10:19:33   

Reply

Marsh Posté le 18-07-2005 à 10:21:02    

eraser17 a écrit :

vous ne savez pas si il existe une commande pour masquer tout les calculs et n'afficher que le resultat final? c'est pour accelerer un peu une macro qui travail sur un tableau de donnée de 200*60000 et qui prend pas mal de temps a faire. si on pouvait laisser tomber l'affichage des operation ça devrait accelerer un peu le bazar :o


qu'entends tu par calculs? tu peux minimiser la feuille le temps des calculs, et l'afficher ensuite...

Reply

Marsh Posté le 18-07-2005 à 10:27:27    

en gros quand il modifie les cellule il le fait en "direct", je suppose que ça bouffe pas mal de temps processeur de faire ça. si il pouvait le faire sans rien changer a la feuille et ensuite afficher le resultat final ça devrait aller plus vite.
 
mais bon maintenant que je l'écris comme ça je me dis que c un peu con en fait, je vais essayer de trouver un autre moyen d'accelerer ça [:gratgrat]

Reply

Marsh Posté le 18-07-2005 à 10:33:18    

Application.ScreenUpdating = False


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 18-07-2005 à 10:48:53    

merci, je suis en train de tester mais ça a pas l'air de fonctionner super bien avec mon code [:joce]

Reply

Marsh Posté le 18-07-2005 à 10:58:14    

eraser17 a écrit :

merci, je suis en train de tester mais ça a pas l'air de fonctionner super bien avec mon code [:joce]


 
Set objExcel = CreateObject("Excel.Application" )
objExcel.Visible = false
 
Perso je fais ca pour word ca marche

Reply

Marsh Posté le 18-07-2005 à 11:08:25    

ok ça marche en fait, mais faut pas essayer d'englober la totalité de l'appli j'ai l'impression, en faisant ça module par module c'est parfait, merci :jap:

Reply

Marsh Posté le 18-07-2005 à 11:51:39    

efficace ce truc, plus de 60% du temps de process en moins [:le kneu]

Reply

Sujets relatifs:

Leave a Replay

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