Alternative en VBA de sommeprod

Bonjour à toutes et à tous,

Je reviens une nouvelle fois vers vous avec un problème assez dur à résoudre (sinon c'est moins drôle). Après moult recherche sur Google et sur le forum je n'ai pas trouvé de solution adéquate à mon problème.

Mon problème est que j'utilise la fonction sommeprod pour faire une somme de valeurs dans un tableau d'environ 470 colonnes pour 150 lignes (nombres qui pourront augmenter considérablement par la suite) avec 3 conditions :

  • une condition de date
  • une condition d'un nombre
  • une condition "d'un texte" (2 chiffres et une lettre ou 3 lettre et+)

J'utilise donc cette fonction plus de 600 fois mais elle fait ralentir énormément mon pc qui est en pls à chaque fois que j'appuie sur Entrer. De plus, je vais utiliser ensuite des formules matricielles qui ne vont pas arranger les choses.

Je pense qu'il y a une alternative en VBA mais je ne sais pas par où commencer ni comment m'y prendre, est-ce qu'une âme charitable pourrait m'aider svp.

J'ai mis une copie allégée de mon fichier en pj.

Merci d'avance.

Bonjour Pilou555,

On peut tenter un code VBA, mais compte-tenu du nombre de calculs à effectuer, il n'est pas certain que tu gagnes énormément de temps.

Une suggestion dans un premier temps au cas où tu n'y aurais pas songé:

-Déactiver le calcul automatique (dans les options) :

optioncalculmanuel

-Pour calculer tu fais F9 ou cliques sur "Calculer maintenant" :

calculemaintenant
Rechercher des sujets similaires à "alternative vba sommeprod"