Optimisation de mon code

Bonjour,

J'essaye d'optimiser mon code VBA sur la récupération de données, en effet lorsque je récupéré une année de données et que mon programme de nettoyage des données s'active mon excel ram (10 minutes pour avoir les données propre) ...

Est-ce quelqu'un aurait une idée d'optimisation ?

PS: j'ai enlevé des feuilles 'Organisation' et 'Résultat' avec des options afin d'aller le calcul.

Merci d'avance,

Cordialement,

24projection-v2.xlsm (210.82 Ko)

Impossible à télécharger pour ma part.

D'autres personnes dans le même cas?

Bonsoir,

J'ai pu le télécharger

(cf fichier initial en PJ)

Dans la procédure "Nettoyage", simplifier le code en 2 lignes :

 Worksheets("Récupération Données").Range("A:M").ClearContents
 Worksheets("Organisation").Range("E:E,H:H,K:K").ClearContents

pour la 2ème ligne, ajouter de la même façon toutes les colonnes à supprimer (pas le courage de le faire )

En espérant que ça améliore le temps de traitement

Bonne soirée

Bouben

20recuperation.xlsm (232.64 Ko)

Ce n'est pas la procédure nettoyage Benbou que je souhaites qu'on regarde mais plutôt dans Clean Date.

J'ai mise à jour mon fichier Excel afin d'enlever les code gênants.

20projection-v2.xlsm (210.82 Ko)

Avec l'allègement de mes codes ca va plus vite pour la récupération mais alors le nettoyage de la données brut

Personne à d'idée ?

Ou je dois avoir un ordinateur plus puissant ?

Rechercher des sujets similaires à "optimisation mon code"