Fichier trop lourd

Bonjour à tous,

Grâce à l'aide de bon nombre d'entre vous, je suis parvenu à faire le fichier souhaité !

Seul problème : Le fichier est à présent trop lourd, lorsque je déclenche mes macros, le fichier met énormément de temps à répondre et c'est assez problématique. Auriez-vous des solutions et suggestions ?

Vous trouverez le fichier en question ci-joint.

Merci infinimment de votre aide.

Julien

bonjour,

Je n'ai pas analysé à fond tout le bazar donc je ne donne ici qu'une idée générale :

Faire travailler tes fonctions perso sur la totalité des lignes alors que 1 million sont vides est une aberration ça entraîne l'appel de la fonction compare sur 1 million de cellules vides, ce qui ne semble pas plus pertinent.

Il faut utiliser les tableaux Excel ou définir tes plages dynamiquement (avec DECALER)

Enfin les collections sont des outils très lents ! (à bannir)

A+

bonjour

salut galopin

tu as raison

et je vais plus loin : VBA est ici inutile

en effet, il suffit de supprimer le "formulaire" et de saisir directement dans la feuille 2 qui devient la base de données principale. De simples filtres de la Table affichent les lignes qu'on veut voir.

Il FAUT apprendre les Listes ou Tableaux (selon version d'Excel).

note : les synthèses seraient tellement plus faciles avec des TCD

note2 : "penser Excel avant de penser VBA". Oui, j'ai copié

amitiés à tous et bonne année

Rechercher des sujets similaires à "fichier trop lourd"