Lenteur exécution code VBA Excel

Bonjour,

Je suis actuellement entrain de mettre en place en VBA un outil de comparaison de fichiers. En effet ma fonction charge un fichier déposé sur le réseau et compare le contenu de ce fichier avec les données présent sur un onglet de la feuille excel.

J'utilise donc un tableau pour stocker les données du fichier. Je parcours ensuite ce fichier pour vérifier que les données de ce fichiers se trouvent dans l'onglet excel.

le problème est que mon fichier étant assez lourds (200 000 lignes), l'execution de mon code dure trop longtemps. Je suis obligé de interrompre car ça met vraiment du temps.

J'ai entendu dire qu'on pouvait optimiser le code VBA de sorte que les exécution soient plus rapides.

Est ce que quelqu'un saurait comment faire pour optimiser mon code svp ?

voici en pj le code en question.

Merci d'avance pour votre aide

7comparateur.zip (1.49 Ko)

Bonjour Spike_thebloody,

Ton fichier ne fonctionne pas

Bonjour et bienvenue sur le forum

Bonjour à tous

Tu as joint un fichier obtenu en exportant la macro de ton fichier.

On ne peut malheureusement pas en faire grand chose.

Il serait plus judicieux de joindre ton fichier complet, avec le fichier source, pour essayer de la faire fonctionner.

Bye !

Rechercher des sujets similaires à "lenteur execution code vba"