Pb de consolidation de données

Le
Michel MTO
Bonjour à toutes et à tous,

quelqu'un peut il m'expliquer pourquoi lors de l'utilisation de ce code :

With ActiveSheet.[j9:j57]
.Consolidate Sources:=Array("'TABLEAU 0109'![j9:j57]", "'TABLEAU
0209'![j9:j57]" _
, "'TABLEAU 0309'![j9:j57]", "'TABLEAU 0409'![j9:j57]", "'TABLEAU
0509'![j9:j57]" _
, "'TABLEAU 0609'![j9:j57]", "'TABLEAU 0709'![j9:j57]", "'TABLEAU
0809'![j9:j57]" _
, "'TABLEAU 0909'![j9:j57]", "'TABLEAU 1009'![j9:j57]", "'TABLEAU
1109'![j9:j57]" _
, "'TABLEAU 1209'![j9:j57]")
End With

l'erreur suivante m'est retournée = Impossible d'ajouter une réf source déjà
existante , erreur d'excécution 1004

merci par avance

Michel MTO
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #19793851
bonjour Michel,

quel est le nom de la feuille active ?

isabelle

Michel MTO a écrit :
Bonjour à toutes et à tous,

quelqu'un peut il m'expliquer pourquoi lors de l'utilisation de ce code :

With ActiveSheet.[j9:j57]
.Consolidate Sources:=Array("'TABLEAU 0109'![j9:j57]", "'TABLEAU
0209'![j9:j57]" _
, "'TABLEAU 0309'![j9:j57]", "'TABLEAU 0409'![j9:j57]", "'TABLEAU
0509'![j9:j57]" _
, "'TABLEAU 0609'![j9:j57]", "'TABLEAU 0709'![j9:j57]", "'TABLEAU
0809'![j9:j57]" _
, "'TABLEAU 0909'![j9:j57]", "'TABLEAU 1009'![j9:j57]", "'TABLEAU
1109'![j9:j57]" _
, "'TABLEAU 1209'![j9:j57]")
End With

l'erreur suivante m'est retournée = Impossible d'ajouter une réf source déjà
existante , erreur d'excécution 1004

merci par avance

Michel MTO





Michel MTO
Le #19796731
Bonjour Isabelle,
le nom de la feuille active c'est : TABLEAU RECAP 2009

merci de prendre un peu de temps

Michel

"isabelle" a écrit dans le message de
news:
bonjour Michel,

quel est le nom de la feuille active ?

isabelle

Michel MTO a écrit :
> Bonjour à toutes et à tous,
>
> quelqu'un peut il m'expliquer pourquoi lors de l'utilisation de ce code


:
>
> With ActiveSheet.[j9:j57]
> .Consolidate Sources:=Array("'TABLEAU 0109'![j9:j57]", "'TABLEAU
> 0209'![j9:j57]" _
> , "'TABLEAU 0309'![j9:j57]", "'TABLEAU 0409'![j9:j57]", "'TABLEAU
> 0509'![j9:j57]" _
> , "'TABLEAU 0609'![j9:j57]", "'TABLEAU 0709'![j9:j57]", "'TABLEAU
> 0809'![j9:j57]" _
> , "'TABLEAU 0909'![j9:j57]", "'TABLEAU 1009'![j9:j57]", "'TABLEAU
> 1109'![j9:j57]" _
> , "'TABLEAU 1209'![j9:j57]")
> End With
>
> l'erreur suivante m'est retournée = Impossible d'ajouter une réf source


déjà
> existante , erreur d'excécution 1004
>
> merci par avance
>
> Michel MTO
>
>
>


LSteph
Le #19797791
Bonjour,

Pas sûr d'avoir bien compris mais me semble-t-il..:
la consolidation garde en mémoire les plages qu'on lui transmet, hors
macro, regarde dans le menu consolider.
... sans doute pourquoi ta macro a pu marcher une fois mais pas deux.
Si ton besoin est de consolider à nouveau à chaque fois les mêmes
plages Données Consolider Ok
plus besoin de macro..
mieux
Si par suite tu décidais de faire cette consolidation avec liaison, tu
n'aurais plus besoin à l'avenir de reconsolider
puisque la plage se mettra à jour selon les formules placées une fois
pour toutes.

--
lSteph

On 21 juil, 08:57, "Michel MTO"
Bonjour Isabelle,
le nom de la feuille active c'est : TABLEAU RECAP 2009

merci de prendre un peu de temps

Michel

"isabelle" a écrit dans le message denews: TNGP03.phx.gbl...



> bonjour Michel,

> quel est le nom de la feuille active ?

> isabelle

> Michel MTO a écrit :
> > Bonjour à toutes et à tous,

> > quelqu'un peut il m'expliquer pourquoi lors de l'utilisation de ce co de
:

> > With ActiveSheet.[j9:j57]
> >     .Consolidate Sources:=Array("'TABLEAU  0109'![j9:j57]", " 'TABLEAU
> > 0209'![j9:j57]" _
> >     , "'TABLEAU  0309'![j9:j57]", "'TABLEAU  0409'![j9:j57]", "'TABLEAU
> > 0509'![j9:j57]" _
> >     , "'TABLEAU  0609'![j9:j57]", "'TABLEAU  0709'![j9:j57]", "'TABLEAU
> > 0809'![j9:j57]" _
> >     , "'TABLEAU  0909'![j9:j57]", "'TABLEAU 1009'![j9:j57]", "' TABLEAU
> > 1109'![j9:j57]" _
> >     , "'TABLEAU 1209'![j9:j57]")
> > End With

> > l'erreur suivante m'est retournée = Impossible d'ajouter une ré f source
déjà
> > existante , erreur d'excécution 1004

> > merci par avance

> > Michel MTO- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


LSteph
Le #19797941
... de plus....j'adore aussi VBA mais une simple formule ferait le
tout
Si c'est une feuille qui somme les autres dans TABLEAU RECAP 2009
attention qu'elles soient seules et leurs onglets se suivent et que le
recap soit en dehors bienentendu
dans TABLEAU RECAP 2009 sélectionne j9:j57

=somme('TABLEAU 0109':'TABLEAU 1209'!j9)

ctrl+Entrée


--
lSteph


On 21 juil, 08:57, "Michel MTO"
Bonjour Isabelle,
le nom de la feuille active c'est : TABLEAU RECAP 2009

merci de prendre un peu de temps

Michel

"isabelle" a écrit dans le message denews: TNGP03.phx.gbl...



> bonjour Michel,

> quel est le nom de la feuille active ?

> isabelle

> Michel MTO a écrit :
> > Bonjour à toutes et à tous,

> > quelqu'un peut il m'expliquer pourquoi lors de l'utilisation de ce co de
:

> > With ActiveSheet.[j9:j57]
> >     .Consolidate Sources:=Array("'TABLEAU  0109'![j9:j57]", " 'TABLEAU
> > 0209'![j9:j57]" _
> >     , "'TABLEAU  0309'![j9:j57]", "'TABLEAU  0409'![j9:j57]", "'TABLEAU
> > 0509'![j9:j57]" _
> >     , "'TABLEAU  0609'![j9:j57]", "'TABLEAU  0709'![j9:j57]", "'TABLEAU
> > 0809'![j9:j57]" _
> >     , "'TABLEAU  0909'![j9:j57]", "'TABLEAU 1009'![j9:j57]", "' TABLEAU
> > 1109'![j9:j57]" _
> >     , "'TABLEAU 1209'![j9:j57]")
> > End With

> > l'erreur suivante m'est retournée = Impossible d'ajouter une ré f source
déjà
> > existante , erreur d'excécution 1004

> > merci par avance

> > Michel MTO- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Michel MTO
Le #19798371
Bonjour LSteph,
merci pour ta réponse,

si je rentre
=somme('TABLEAU 0109':'TABLEAU 1209'!j9)
excel me m'est #Nom!

et si je met
=SOMME('TABLEAU 0109'!J9:'TABLEAU 1209'!J9)
excel me met #valeur!

Y-a-t-il un problème avec les espace qui se trouve dans les noms de feuilles
?

Michel

"LSteph" news:
... de plus....j'adore aussi VBA mais une simple formule ferait le
tout
Si c'est une feuille qui somme les autres dans TABLEAU RECAP 2009
attention qu'elles soient seules et leurs onglets se suivent et que le
recap soit en dehors bienentendu
dans TABLEAU RECAP 2009 sélectionne j9:j57

=somme('TABLEAU 0109':'TABLEAU 1209'!j9)

ctrl+Entrée


--
lSteph


On 21 juil, 08:57, "Michel MTO"
Bonjour Isabelle,
le nom de la feuille active c'est : TABLEAU RECAP 2009

merci de prendre un peu de temps

Michel

"isabelle" a écrit dans le message


denews:



> bonjour Michel,

> quel est le nom de la feuille active ?

> isabelle

> Michel MTO a écrit :
> > Bonjour à toutes et à tous,

> > quelqu'un peut il m'expliquer pourquoi lors de l'utilisation de ce


code
:

> > With ActiveSheet.[j9:j57]
> > .Consolidate Sources:=Array("'TABLEAU 0109'![j9:j57]", "'TABLEAU
> > 0209'![j9:j57]" _
> > , "'TABLEAU 0309'![j9:j57]", "'TABLEAU 0409'![j9:j57]", "'TABLEAU
> > 0509'![j9:j57]" _
> > , "'TABLEAU 0609'![j9:j57]", "'TABLEAU 0709'![j9:j57]", "'TABLEAU
> > 0809'![j9:j57]" _
> > , "'TABLEAU 0909'![j9:j57]", "'TABLEAU 1009'![j9:j57]", "'TABLEAU
> > 1109'![j9:j57]" _
> > , "'TABLEAU 1209'![j9:j57]")
> > End With

> > l'erreur suivante m'est retournée = Impossible d'ajouter une réf


source
déjà
> > existante , erreur d'excécution 1004

> > merci par avance

> > Michel MTO- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


LSteph
Le #19800541
=SOMME('TABLEAU 0109:TABLEAU 1209'!J9)
LSteph
Le #19800511
On 21 juil, 15:30, LSteph
=SOMME('TABLEAU  0109:TABLEAU  1209'!J9)



..désolé en copiant tes noms dans la formule j'avais embarqué des 'co t
'cot en trop!

=SOMME('TABLEAU 0109:TABLEAU 1209'!J9)
Michel MTO
Le #19800791
cà fonctionne, super

Michel

"LSteph" news:
On 21 juil, 15:30, LSteph
=SOMME('TABLEAU 0109:TABLEAU 1209'!J9)



..désolé en copiant tes noms dans la formule j'avais embarqué des 'cot
'cot en trop!

=SOMME('TABLEAU 0109:TABLEAU 1209'!J9)
Publicité
Poster une réponse
Anonyme