Macro pour remplacer la fonction SOMME.SI

babacool

XLDnaute Nouveau
Bonjour à tous,

Adepte des formules, mes connaissances en macro sont limitées et je me permets de vous solliciter pour savoir si on peut réaliser l'opération suivante via une macro.

L'objectif est de rapatrier les données de 2 colonnes figurant sur un onglet source vers d'autres colonnes de 2 autres onglets (ou plus) du même fichier. Pour l'instant, j'utilise la fonction Somme.si pour faire ce travail mais le fichier est devenu assez volumineux et pour diminuer la taille, j'aurais souhaité remplacer les formules somme.si par une macro.

Je vous ai joint un fichier pour mieux comprendre ma demande.

Merci par avance à toute personne qui pourrait m'aider.

Bonne fin de journée.
 

Pièces jointes

  • Test.xls
    22 KB · Affichages: 78
  • Test.xls
    22 KB · Affichages: 78
  • Test.xls
    22 KB · Affichages: 82

Modeste

XLDnaute Barbatruc
Re : Macro pour remplacer la fonction SOMME.SI

Bonsoir babacool,

Une proposition en pièce jointe. La macro s'exécute (pour le moment) dès que la feuille "Détail1" est activée. Si tu veux la même chose dans ta seconde feuille, il suffit de recopier le code tel quel, dans l'objet Feuil3 de l'éditeur Vba.

Vois déjà si ça correspond à tes attentes et reviens s'il y a des questions :p
 

Pièces jointes

  • Test (babacool).xls
    38 KB · Affichages: 126

Discussions similaires

Réponses
26
Affichages
443

Statistiques des forums

Discussions
312 429
Messages
2 088 349
Membres
103 822
dernier inscrit
kader55