OVH Cloud OVH Cloud

Formule personnelle lente

2 réponses
Avatar
Yannick
Bonjour,=20

J'ai cr=E9er une focntion personnelle pour remplacer une=20
formule dans excel qui devenait trop volumineuse et trop=20
compliquer a retoucher. par contre depuis ce temps la=20
Excel prend 5 fois plus de temps a calculer les valeur=20
avec ma nouvelle fonction creer en VB. Y a t'il quelqu'un=20
qui peux me dire commence ca? dois-je faire une passe=20
passe pour retrouver le temps de calcul d'avant? =20

J'ai 100ligne dans excel ou se trouve la formule avant=20
cela me prenais 20 sec ouvrir la feuille depuis que je=20
l'ai remplacer par celle que j'ai creer il m'en prends=20
1min10...ce qui est enorme car je dois rajouter des lignes=20
de plus...donc encore un temps fou a l'ouvrir.

Merci

2 réponses

Avatar
Pierre Fauconnier
Bonjour

Sans voir ta formule et éventuellement celle d'Excel qu'elle remplace, il
est malaisé de te répondre.

Cela étant, il faut comprendre que les fonctions intégrées d'Excel sont
compilées, alors que ta fonction perso est interprétée... La différence peut
venir de là, entre autres choses...



--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)


---

Yannick wrote:
Bonjour,

J'ai créer une focntion personnelle pour remplacer une
formule dans excel qui devenait trop volumineuse et trop
compliquer a retoucher. par contre depuis ce temps la
Excel prend 5 fois plus de temps a calculer les valeur
avec ma nouvelle fonction creer en VB. Y a t'il quelqu'un
qui peux me dire commence ca? dois-je faire une passe
passe pour retrouver le temps de calcul d'avant?

J'ai 100ligne dans excel ou se trouve la formule avant
cela me prenais 20 sec ouvrir la feuille depuis que je
l'ai remplacer par celle que j'ai creer il m'en prends
1min10...ce qui est enorme car je dois rajouter des lignes
de plus...donc encore un temps fou a l'ouvrir.

Merci


Avatar
Michel Gaboly
Bonjour,

Les fonctions natives sont plus rapides que celles écrites
en VBA.

Ceopendant, indique ton code ; il est peut-etre possible de
l'optimiser.


Bonjour,

J'ai créer une focntion personnelle pour remplacer une
formule dans excel qui devenait trop volumineuse et trop
compliquer a retoucher. par contre depuis ce temps la
Excel prend 5 fois plus de temps a calculer les valeur
avec ma nouvelle fonction creer en VB. Y a t'il quelqu'un
qui peux me dire commence ca? dois-je faire une passe
passe pour retrouver le temps de calcul d'avant?

J'ai 100ligne dans excel ou se trouve la formule avant
cela me prenais 20 sec ouvrir la feuille depuis que je
l'ai remplacer par celle que j'ai creer il m'en prends
1min10...ce qui est enorme car je dois rajouter des lignes
de plus...donc encore un temps fou a l'ouvrir.

Merci


--
Cordialement,

Michel Gaboly
http://www.gaboly.com