Bonjour,
Je galère avec une macro depuis un bout de temps. J'ai récupéré le travail de quelqu'un qui avait réalisé une macro qui fonctionnait mais très mal codé (enregistreur auto), du coup le temps d'exécution était très long (2min30) ce qui rendait l'usage du fichier laborieux!
Avec pas mal de modifications je suis arrivé au résultat de 35 sec mais je souhaiterai encore faire mieux! Je pense qu'il y a pas mal de temps à gagner sur l'actualisation des TCD mais je bloque dans l'optimisation.
Voila mon problème, sur un onglet j'ai un TCD avec pas mal de filtre et déjà mis en forme (je ne souhaite pas l'effacer et le refaire à chaque fois). Ce TCD va chercher les données dans un deuxième onglet. Cette onglet comporte pour chauqe code le stock en untiés dans une première série de colonne (de C à G dans l'exemple) et le stock en euros dans une deuxième série (de H à L).
L'objectif est qu'en cliquant sur un bouton on puisse soit afficher le stock en unités soit en euros. Je vous joins un petit fichier exemple pour illustrer mes propos.
Le vrai fichier comporte 133 colonnes et 12000 lignes. Le nombre de colonne à modifier dans le TCD est 54.
Ma question est : Existe-il une méthode beaucoup plus rapide que celle que j'utilise pour changer les colonnes sélectionnées dans le TCD?
Merci d'avance ceux qui voudront bien se pencher sur mon problème!
Je galère avec une macro depuis un bout de temps. J'ai récupéré le travail de quelqu'un qui avait réalisé une macro qui fonctionnait mais très mal codé (enregistreur auto), du coup le temps d'exécution était très long (2min30) ce qui rendait l'usage du fichier laborieux!
Avec pas mal de modifications je suis arrivé au résultat de 35 sec mais je souhaiterai encore faire mieux! Je pense qu'il y a pas mal de temps à gagner sur l'actualisation des TCD mais je bloque dans l'optimisation.
Voila mon problème, sur un onglet j'ai un TCD avec pas mal de filtre et déjà mis en forme (je ne souhaite pas l'effacer et le refaire à chaque fois). Ce TCD va chercher les données dans un deuxième onglet. Cette onglet comporte pour chauqe code le stock en untiés dans une première série de colonne (de C à G dans l'exemple) et le stock en euros dans une deuxième série (de H à L).
L'objectif est qu'en cliquant sur un bouton on puisse soit afficher le stock en unités soit en euros. Je vous joins un petit fichier exemple pour illustrer mes propos.
Le vrai fichier comporte 133 colonnes et 12000 lignes. Le nombre de colonne à modifier dans le TCD est 54.
Ma question est : Existe-il une méthode beaucoup plus rapide que celle que j'utilise pour changer les colonnes sélectionnées dans le TCD?
Merci d'avance ceux qui voudront bien se pencher sur mon problème!