XL 2016 Somme matricielle onglets non contigus

ALE37

XLDnaute Junior
Bonsoir le forum,

Je suis amené à consolider des onglets suivant des périmètres de gestion bien définis.
L'onglet GRAND OUEST dans mon fichier consolide les onglets OUEST, CENTRE OUEST et SUD OUEST.
Quand les onglets sont contiguës rien de plus facile mais si jamais une réorganisation se met en place (et c'est très fréquent)
et que l'un des onglets est déplacé (imaginons SUD OUEST) ou intercalé avec d'autres onglets, la formule de consolidation de base (ex dans le fichier joint) =Somme(OUEST:SUD OUEST!C11) ne marche bien évidemment pas et la conso GRAND OUEST devient fausse.
Existe t il un moyen simple (en VBA ou pas) pour contourner ce problème (les tableaux sont toujours les mêmes). J'ai pas mal regardé sur les forums
mais je n'ai rien trouvé de particulier.

Merci de votre aide.
 

Pièces jointes

  • Somme Matricielle.xlsx
    81.9 KB · Affichages: 13
Solution
Bonjour ALE37, le forum,

L'argument reference peut être un nom défini. représentant des plages variables (dynamiques).

Ce nom ne doit pas être défini dans le classeur mais dans chacune des feuilles listées.

Voyez le fichier joint et la formule en Consolidation!D4 =Sommevba("Montant")

Bonne journée.

Statistiques des forums

Discussions
312 196
Messages
2 086 094
Membres
103 116
dernier inscrit
kutobi87