OVH Cloud OVH Cloud

Consolidation dynamique sans macro

2 réponses
Avatar
Yves On Line
Bonjour à tous,

J'expose mon problème sur l'exemple d'une facturation.
Je crée une facture par feuille, sur une feuille je consolide le montant H.T
des factures.
Jusque là facile. Maintenant je veux qu'à chaque fois que je crée une
nouvelle feuille sa consolidation soit automatique...mais sans macros
(exigences du prestataire à qui je vais livrer mes fichiers Excel)
J'ai trouvé un début d'astuce astuce : les feuilles s'appellent toutes
feuil1, feuil2, feuil3...je prends comme hypothèse que le montant H.T se
trouve en E10
Donc sur ma feuille où je consolide j'ai fait un tableau où dans la première
colonne j'ai saisi feuil1, puis feuil2...etc :

Dans la colonne suivante j'ai une formule :
=concatener ("=";A1;"!E10), ce qui donne par exemple :

------------------------------
- A - B
------------------------------
1 -feuil1 - =Feuil1!E10
2 -feuil2 - =Feuil2!E10

D'ou ma question : comment faire pour que la colonne B, issue de la formule
de concatenation, soit interprétée comme une formule et non comme du texte ?

Merci d'avance,

Yves (désolé la question est un peu longue)

2 réponses

Avatar
Ricky
Bonjour *Yves On Line*

=INDIRECT(B1) que tu copies vers le bas
En B1 ne pas placer = en tête de formule


| Bonjour à tous,
|
| J'expose mon problème sur l'exemple d'une facturation.
| Je crée une facture par feuille, sur une feuille je consolide le
| montant H.T des factures.
| Jusque là facile. Maintenant je veux qu'à chaque fois que je crée une
| nouvelle feuille sa consolidation soit automatique...mais sans macros
| (exigences du prestataire à qui je vais livrer mes fichiers Excel)
| J'ai trouvé un début d'astuce astuce : les feuilles s'appellent toutes
| feuil1, feuil2, feuil3...je prends comme hypothèse que le montant H.T
| se trouve en E10
| Donc sur ma feuille où je consolide j'ai fait un tableau où dans la
| première colonne j'ai saisi feuil1, puis feuil2...etc :
|
| Dans la colonne suivante j'ai une formule :
| =concatener ("=";A1;"!E10), ce qui donne par exemple :
|
| ------------------------------
| - A - B
| ------------------------------
| 1 -feuil1 - þuil1!E10
| 2 -feuil2 - þuil2!E10
|
| D'ou ma question : comment faire pour que la colonne B, issue de la
| formule de concatenation, soit interprétée comme une formule et non
| comme du texte ?
|
| Merci d'avance,
|
| Yves (désolé la question est un peu longue)

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
Yves On Line
"Ricky" a écrit dans le message de news:

Bonjour *Yves On Line*

=INDIRECT(B1) que tu copies vers le bas
En B1 ne pas placer = en tête de formule

Merci génial...réponse courte et efficace :-) ça marche !

Yves