Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Conversion SOMMEPROD en VBA

choudoudou

XLDnaute Nouveau
Bonjour,

le but de ma demande est de réussir à créer une macro en VBA reproduisant les mêmes caractéristiques que la fonction SOMMEPROD en excel.

Dans le fichier ci joint, j'ai des données où je dois en extraire 4 types de résultats à l'aide de la fonction SOMMEPROD. Les formules SOMMEPROD sont dans les colonnes "Résultat1", "Résultat2", "CNL", et "CNE". Je voudrais une aide pour convertir ces formules sous la forme d'une macro en VBA.

MOn fichier original fait environ 40 000 lignes et quand je lance le calcul, c'est assez long pour avoir les résultats.

Je suis débutant en VBA et j'ai dû mal à faire du code pour réaliser cette macro.

Merci d'avance pour votre aide
 

Pièces jointes

  • donnee.xls
    36.5 KB · Affichages: 52

mromain

XLDnaute Barbatruc
Re : Conversion SOMMEPROD en VBA

bonjour choudoudou,

voici une solution en VBA, mais je ne suis pas sur que ce soit plus rapide...
tu nous dira ça après les test.

a+
 

Pièces jointes

  • donnee.zip
    19.3 KB · Affichages: 93
  • donnee.zip
    19.3 KB · Affichages: 92
  • donnee.zip
    19.3 KB · Affichages: 95

choudoudou

XLDnaute Nouveau
Re : Conversion SOMMEPROD en VBA

Bonjour mromain

je te remercie pour le travail effectué et la création de cette macro.
Cela correspond à mes besoins. Je l'ai lancé sur mon fichier global et je gagne quand même pas mal de temps sur le calcul. Je le divise pour 3.

Merci pour ton aide

Choudoudou
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…