VBA Sommer proprement

Bonjour à tous

Je joins mon fichier en même temps pour la compréhension.

Ce document sera un tableau de bord d'une petite compta'.

Ma feuille "Base" récupère toutes les données de la saisie. C'est la base de données.

Ma demande est d'obtenir les montants mensuels de la feuille Calculs (de B2 à P13).

En l'état, en prenant un exemple pour un mois : Calculs!B3=Base!G3+Base!G4

Evidemment avec une macro.

Je pourrais obtenir mon résultat en bricolant (copier les lignes concernées, faire la somme, copier la valeur, effacer les lignes, ça pour chaque mois ...) mais je voudrais faire ça proprement en terme de codage.

Vers quelle méthode je dois me tourner ?

Merci d'avance

6compta-mali.xlsm (31.35 Ko)

bonjour,

si pas d intervention sur le tableau

c'est aussi simple par formule

=SOMME.SI.ENS(Base!$G:$G;Base!$D:$D;LIGNE()-1;Base!$C:$C;C$1) tiré sur l'ensemble tu tableau

exemple dans le fichier joint

voila ++

Bonsoir,

Un essai avec rechercheV

Le nom de la table CumulMois mériterait d'être mis en dynamique si celà te convient

Bonne Soirée

5compta-mali01.xlsm (34.98 Ko)

Merci messieurs, j'avais oublié ces fonctions là, pas besoin de VBA ...

Merci encore

Rechercher des sujets similaires à "vba sommer proprement"