Sous total dans autre feuille VBA

PJ7

XLDnaute Nouveau
Bonjour,

Je ne maîtrise pas la syntaxe de la fonction sous-total en VBA et je ne suis expert en boucles.
En fait, je souhaite récupérer en Feuil1 les sous-totaux, pour chaque REF, du MONTANT (colonne 2) avec la REF (colonne 1) récupérés à partir des informations en feuil2. Je précise que le nombre de lignes en Feuil2 est variable.
J'ai joint un fichier simplifié illustrant ce que je veux obtenir.

Nota : Je dois rendre utilisable la macro avec Excel 97.

Par avance, merci de me dire le code à utiliser.

PJ7
 

Pièces jointes

  • soustotal.xls
    17.5 KB · Affichages: 54
  • soustotal.xls
    17.5 KB · Affichages: 56
  • soustotal.xls
    17.5 KB · Affichages: 61

ralph45

XLDnaute Impliqué
Re : Sous total dans autre feuille VBA

Bonjour PJ7,

Pas besoin de codes VBA, simplement la fonction SOMMEPROD. :p
Voir PJ...

EDIT : au vu de ta question initiale, je sens poindre une autre question...
Comment faire pour une nombre de lignes plus important ?
--> Au préalable, il te faut définir tes plages (REF et MONTANT, dans ton exemple) en passant par le ruban "Formules" et "Gestionnaire de noms" (je sais qu'il y a une méthode plus simple et rapide pour définir les plages, mais là, je fais du pas-à-pas)... Tu peux ainsi saisir le nombre de lignes (même si elles sont vides) à prendre en compte...

NB : Il faut que le nombre de lignes REF et MONTANT soient identiques

PJ7.jpg

A+
 

Pièces jointes

  • Exemple_PJ7.xls
    17.5 KB · Affichages: 50
Dernière édition:

Discussions similaires

Réponses
12
Affichages
453
Réponses
6
Affichages
417

Statistiques des forums

Discussions
312 885
Messages
2 093 255
Membres
105 658
dernier inscrit
Mario Richard