Bonjour,
Voila dans le cadre d'un projet de tarifs personnalisables je dois créer des pages de tarifs qui se calculent à partir de paramètres saisis sur une feuille Paramètres (coefficient de pose, marges etc...)
Cette feuille comprend un menu déroulant permettant de chosir le modèle souhaité et un bouton visualiser permet de lancer la génération de la feuille finale dans un nouvel onglet appelé tarif_client.
En fait les feuilles Tarif de chaque modèle sont constituées d'images des tableaux qui eux calculent les nouveaux prix : j'ai choisi de prendre les images des tableaux car il y a un mélange de texte et de tableau donc pour un souci de mise en page c'est plus simple.
Toute la partie génération est ok et la macro fonctionne et est déjà plus ou moins optimisée : plus de boucles et appels à des fonctions VBA prédefinies (find etc)
Je désactive également la mise a jour de l'écran et le recalcul auto...
Mon problème est la lenteur du fichier : en effet dès que l'on clique sur une case de la feuille paramètres (feuille de controle) on se retrouve avec Excel qui réfléchit même sans avoir lancé d'action.
Je voulais savoir si qqn avait déjà eu des probleme avec ces images de tableau (pour les créer je maintiens la touche MAJ pui copier image et enfin coller et ensuite je saisi la formule ="plage que dois représenter l'image") et si on pouvait accélérer un peu tout ça...
Je suppose que celà vient de la mise à jour des images car il ne doit pas être désactivé (activer ou non l'update screen n'a pas changé grand chose)
je peux donner un fichier exemple mais il me faut le bidouiller un peu pour camoufler les prix etc...
merci de votre aide, n'hésitez pas si je suis pas clair ;-)
Ben
EDIT : pour le fichier : RapidShare: Easy Filehosting
(j'espère que ça marche, désolé je ne pouvais pas le mettre direct sur le forum c'est trop gros même en réduisant au max)
Voila dans le cadre d'un projet de tarifs personnalisables je dois créer des pages de tarifs qui se calculent à partir de paramètres saisis sur une feuille Paramètres (coefficient de pose, marges etc...)
Cette feuille comprend un menu déroulant permettant de chosir le modèle souhaité et un bouton visualiser permet de lancer la génération de la feuille finale dans un nouvel onglet appelé tarif_client.
En fait les feuilles Tarif de chaque modèle sont constituées d'images des tableaux qui eux calculent les nouveaux prix : j'ai choisi de prendre les images des tableaux car il y a un mélange de texte et de tableau donc pour un souci de mise en page c'est plus simple.
Toute la partie génération est ok et la macro fonctionne et est déjà plus ou moins optimisée : plus de boucles et appels à des fonctions VBA prédefinies (find etc)
Je désactive également la mise a jour de l'écran et le recalcul auto...
Mon problème est la lenteur du fichier : en effet dès que l'on clique sur une case de la feuille paramètres (feuille de controle) on se retrouve avec Excel qui réfléchit même sans avoir lancé d'action.
Je voulais savoir si qqn avait déjà eu des probleme avec ces images de tableau (pour les créer je maintiens la touche MAJ pui copier image et enfin coller et ensuite je saisi la formule ="plage que dois représenter l'image") et si on pouvait accélérer un peu tout ça...
Je suppose que celà vient de la mise à jour des images car il ne doit pas être désactivé (activer ou non l'update screen n'a pas changé grand chose)
je peux donner un fichier exemple mais il me faut le bidouiller un peu pour camoufler les prix etc...
merci de votre aide, n'hésitez pas si je suis pas clair ;-)
Ben
EDIT : pour le fichier : RapidShare: Easy Filehosting
(j'espère que ça marche, désolé je ne pouvais pas le mettre direct sur le forum c'est trop gros même en réduisant au max)
Dernière édition: