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

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
 

Pièces jointes

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

babacool

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

Bonjour Modeste,

Merci pour ton aide. Je vais prendre connaissance de ton fichier et me permettrai de revenir vers toi si nécessaire.

Bonne journée.
 

Discussions similaires

Réponses
26
Affichages
531
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…