Problème de lenteur
fadmaam
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je (re-)précise tout d'abord que j'y comprend pas grand chose à la programmation ;-)
J'ai réalisé un fichier avec l'aide de certains internautes mais j'ai un gros problème de lenteur.
En fait, j'ai une fonction qui sert à faire une liste triée (dans la colonne A de l'onglet "Data) et cette fonction étant dans un module, elle tourne à chaque fois que j'encode quelque chose dans n'importe quelle cellule de n'importe quel onglet. Et c'est très lent...
Y a-t-il un moyen de placer ce code autre part ? Ou faire de telle sorte que ça ne tourne que quand on quitte l'onglet "Portfolio" par exemple ?
Voici le fichier :
http://www.cjoint.com/c/EJBlQDcsTVm
Pour info, le mdp poru ouvrir VB est "Isabelle".
Merci d'avance pour votre aide
Cordialement,
FadY
Je (re-)précise tout d'abord que j'y comprend pas grand chose à la programmation ;-)
J'ai réalisé un fichier avec l'aide de certains internautes mais j'ai un gros problème de lenteur.
En fait, j'ai une fonction qui sert à faire une liste triée (dans la colonne A de l'onglet "Data) et cette fonction étant dans un module, elle tourne à chaque fois que j'encode quelque chose dans n'importe quelle cellule de n'importe quel onglet. Et c'est très lent...
Y a-t-il un moyen de placer ce code autre part ? Ou faire de telle sorte que ça ne tourne que quand on quitte l'onglet "Portfolio" par exemple ?
Voici le fichier :
http://www.cjoint.com/c/EJBlQDcsTVm
Pour info, le mdp poru ouvrir VB est "Isabelle".
Merci d'avance pour votre aide
Cordialement,
FadY
A voir également:
- Problème de lenteur
- Lenteur pc - Guide
- Lenteur mac - Guide
- Lenteur internet ✓ - Forum Réseau
- Lenteur windows 11 - Guide
- Lenteur adobe - Forum Windows
Il ne s'agit nullement d'un doublon.
L'autre sujet auquel vous faites allusion concerne la macro liée à l'onglet "Contract portfolio" et sert à trier les données présentes dans cet onglet.
Le problème ici est qu'il y a un code dans un module et je souhaiterais savouir s'il est possible de le déplacer ou de le modifier pour que ça ne tourne pas en permanence.
FadY
Pas normal que la fonction tri soit appelee de n'importe ou !!!!!
Je voudrai bien faire des modif dans votre fichier, mais pas possible d'ajouter un onglet, modifier les formules dans data colonne A et autre plaisanteries
De plus dans les onglets Evaluation et Activites y a pas interet a se tromper car pas de modif possible pour la colonne A listes de validation !!!!!!!
Voici un lien vers le fichier déprotégé :
http://www.cjoint.com/c/EKdkoP3LPWm
Désolé pour le délai mais je ne trouvais plus le mot de passe pour déprotéger le classeur... Ca m'a pris un peu de temps pour trouver une solution mais c'est ok ;-)
Cordialement,
FadY
j"avais ecrit ceci:
Pas normal que la fonction tri soit appelee de n'importe ou !!!!!
Ben si c'est normal, puisque formules et calcul automatique dans les options excel. Mettre calcul en manuel n'est peut-etre pas la bonne solution.