Appeler toutes les cellules A1 des feuilles commencant par MO - XXX

Benoit DESCOURS

XLDnaute Junior
Bonjour,

Je souhaiterais additionner toutes les cellules A1 des feuilles de mon classeur, feuilles dont le nom commence toujours par MO -

Est-ce possible sans VBA ?

Merci d'avance.
 
Dernière édition:

Victor21

XLDnaute Barbatruc
Bonjour.

Il vous suffira d'insérer deux feuilles vierges, respectivement nommées "Premiere" et "Derniere" (que l'on pourra éventuellement masquer pour ne plus les voir), et de placer toutes les feuilles commençant par MO entre ces deux feuilles.
Code:
=SOMME(Premiere:Derniere!A1) sommera les cellules A1 de toutes les feuilles entre Premiere et Derniere.

Edit : Bonsoir JM
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

Une solution empruntée à JB
1) Créer ce nom: nf
=STXT(LIRE.CLASSEUR(1);TROUVE("]";LIRE.CLASSEUR(1))+1;99)&INDIRECT("iv65000")

2) Formule matricielle (à valider avec CTRL+SHIFT+ENTER)
=SOMME(SI(GAUCHE(nf;3)="MO ";N(INDIRECT("'"&nf&"'!A1"))))

Test OK sur mon PC

EDITION: Bonsoir Victor21
 
Dernière édition:

Victor21

XLDnaute Barbatruc
Re,

Les formules matricielles sont réputées pour être plus lourdes, et un grand nombre risque de faire ramer la machine, quoi qu'avec les puissances qu'on rencontre de nos jours...

PS : @JM : pas compris le distingo entre MAJ et SHIFT???
 

Victor21

XLDnaute Barbatruc
rE

@Victor21
Chez moi, CTRL+MAJ+ENTER ne valide pas en matriciel (mais avec SHIFT oui)
Sinon si on suit l'énoncé du message#1, il ne devrait y avoir qu'une seule formule matricielle, non ?
Tu as un clavier en gaélic, taillé dans le granit ? ;) ;)
Je valide les matricielles avec Ctrl + Maj (celui de droite comme celui de gauche) + Entrée sans problème.
Remarque mon clavier est en français. C'est peut-être pour ça ;)
 

Benoit DESCOURS

XLDnaute Junior
Staple1600,
Je n'ai pas le niveau pour mettre en place ta proposition.

Victor21,
Je suis arrivé à mettre en place ta formule. Mais je dois poser une condition à mes sommes. Mais je bute sur le problème.

Ci-joint fichier exemple.
 

Pièces jointes

  • Classeur1.xlsx
    16.8 KB · Affichages: 36

Benoit DESCOURS

XLDnaute Junior
Staple1600

Oui, je tente d'appliquer la méthode de Victor21... qui m'a dit (voir sa réponse en position 2) :
Il vous suffira d'insérer deux feuilles vierges, respectivement nommées "Premiere" et "Derniere" (que l'on pourra éventuellement masquer pour ne plus les voir), et de placer toutes les feuilles commençant par MO entre ces deux feuilles.

Du coup je veux additionner selon mon tableau et les condition les fiches salariés entre MO_1 ET MO_2

Ta solution est a priori trop complexe pour moi.
 

Discussions similaires

Statistiques des forums

Discussions
312 098
Messages
2 085 265
Membres
102 844
dernier inscrit
atori2