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:

Staple1600

XLDnaute Barbatruc
Re

@Benoit DESCOURS
Donc tu sais utiliser VBA !
Merci dans ce cas, ne pas nous induire en erreur...:rolleyes:
Je ne maîtrise pas les code VBA, macros... Je ne sais pas comment appeler ça.
C'est cette phrase qui a motivé mon message#25 (avec le lien pour t'expliquer comment lancer une macro)

La question centrale reste : Est-ce qu'il est envisageable de remanier tes données pour pouvoir utiliser un TCD?

PS: Sinon tu n'as pas répondu au message#24 de Victor21 ;)
 

Staple1600

XLDnaute Barbatruc
Re

Moi je ne veux rien ;)
Toi tu veux de l'aide
Mais quand on te suggère une façon* de faire qui simplifie la tâche, tu préfères persister dans la voie où tu t'es engagé.
Donc que faire?

(*le TCD)

PS: On n'envoie jamais de vrai fichier, toujours des fichiers créés pour illustrer fidèlement une problématique, en ayant pris soin d'anonymiser les données.
 
Dernière édition:

Benoit DESCOURS

XLDnaute Junior
Au revoir, Victor21

Staple1600,
C'est pas que je ne veux pas faire de TCD, c'est que ma mise en place doit permettre de s'en affranchir je pense.
Je ne vois pas l'intérêt de rajouter encore un TCD.
Sous réserve que ce que je demande soit irréalisable sans.

Mon classeur n'est pas si complexe je pense... Il n'est pas exploitable en l'état ?
 

Staple1600

XLDnaute Barbatruc
Re,

Je ne vais pas me lancer dans une solution à ma sauce
(remaniement données + TCD + formules)
qui serait légèrement chronophage (et empiéterait sur mon temps de sommeil)
pour ensuite ici lire:
"Ah bah, non, ça marche bien, mais c'est pas agencé comme je souhaite"
 

Benoit DESCOURS

XLDnaute Junior
Re,

C'est pas ce que je te demande, loin de là.

Je réitère cette question si tu ne l'as pas vu :

Pourquoi dans ta formule : {=SOMME(SI(GAUCHE(nf;3)="MO ";N(INDIRECT("'"&nf&"'!A1"))))} qui me donne 6 dans ton exemple transmis par VBA,

Si je clique dans la cellule les { et } disparaissent et le résultat tombe à 0 ?
 

Staple1600

XLDnaute Barbatruc
Re

Les réponses sont dans mes précédents messages
Cela donne 6 car 1+2+3=6
(Ce sont les valeurs qu'il y avait dans les cellules A1 des trois feuilles créés par la macro)

Pour valider la formule, il faut faire: CTRL+SHIFT+ENTER puisque c'est une formule matricielle.
Bonsoir le fil, le forum
2) Formule matricielle (à valider avec CTRL+SHIFT+ENTER)
=SOMME(SI(GAUCHE(nf;3)="MO ";N(INDIRECT("'"&nf&"'!A1"))))
Test OK sur mon PC

Encore une fois cette réponse a été donnée en fonction de ce que tu détaillais dans le message#1
Ensuite j'ai ajouté la macro simplement pour créer un petit exemple qui te permette de comprendre comment cela fonctionne (et parce que je ne savais pas si tu savais nommer une formule dans le gestionnaire de noms)

Maintenant, il se fait tard, il est temps pour moi d'aller me coucher.

Je repasserai demain dans le fil pour voir l'évolution de la chose.
 
Dernière édition:

Benoit DESCOURS

XLDnaute Junior
Re,

Edit !!!!

J'ai réussi sur mon fichier.

MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI
 

Discussions similaires

Statistiques des forums

Discussions
311 726
Messages
2 081 955
Membres
101 852
dernier inscrit
dthi16088