TCD source de données dynamique
#1
Aspirant XLPages

Inscription: 16/07/2011

Messages: 23

Système d'exploitation:
PC
Version Excel utilisée:
2003-2007
Posté le : 16-07-2011 15h01
Bonjour,
Je cherche à appliquer strictement ce que vous avez mentionné pour définir une plage puis la lier à un TCD et ainsi que ce TCD se mette à jour si la plage de données évolue par le rajout de lignes.

http://www.mdf-xlpages.com/modules/sm ... ction/item.php?itemid=121

Malheureusement, cela marche sur un petit fichier simple que je me suis fait pour exemple mais sur le gros avec mes données, cela bug!

Lorsque je veux modifier la source de données du tableau TCD, en ajoutant "=zoneTCD", il apparait ce message d'erreur :


Qu'est ce qui peut bloquer ? Puis je envoyer mon fichier à l'un d'entre vous pour m'aider ?
Merci





Hors Ligne
Rapport   Haut 

Re: TCD source de données dynamique
#2
Accro XLPages

Inscription: 23/05/2008
De La Varenne Saint-Hilaire

Messages: 356

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 16-07-2011 15h20
Bonjour tom13tom,

Ce message apparaît généralement quand un champ n'a pas de libellé.
Il faudrait vérifier si dans ce gros fichier une en-tête de colonne  n'est pas à blanc (sans oublier de vérifier les colonnes masquées s'il y en a)
Une fois l'en-tête de colonne renseignée, si cela ne fonctionne toujours pas nous pourrons regarder sur un extrait du fichier (il faudra joindre l'intégralité des colonnes, mais une dizaine de lignes sans données confidentielles suffiront pour tester)

A bientôt tom13tom,

mth

Hors Ligne
Rapport   Haut 

Re: TCD source de données dynamique
#3
Aspirant XLPages

Inscription: 16/07/2011

Messages: 23

Système d'exploitation:
PC
Version Excel utilisée:
2003-2007
Posté le : 16-07-2011 15h43
J'ai vérifié les points énoncés mais sans succès.
voici le fichier attaché.
Merci

Pièce jointe:
zip version d'essai Help.zip   [ Taille: 0.02 Ko - Téléchargements: 632 ]
Hors Ligne
Rapport   Haut 

Re: TCD source de données dynamique
#4
Accro XLPages

Inscription: 23/05/2008
De La Varenne Saint-Hilaire

Messages: 356

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 16-07-2011 15h46
re ,

Le fichier Zip semble vide ...

@+

mth
Hors Ligne
Rapport   Haut 

Re: TCD source de données dynamique
#5
Aspirant XLPages

Inscription: 16/07/2011

Messages: 23

Système d'exploitation:
PC
Version Excel utilisée:
2003-2007
Posté le : 16-07-2011 15h51
Je l'ai mis ici, merci
http://dl.free.fr/quQZhCx6l
Hors Ligne
Rapport   Haut 

Re: TCD source de données dynamique
#6
Accro XLPages

Inscription: 23/05/2008
De La Varenne Saint-Hilaire

Messages: 356

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 16-07-2011 16h41

re bonjour tom13tom,

Il y a effectivement un intitulé de colonne à vide dans ton tableau, mais tu ne peux le voir qu'en testant ta formule définissant la zone "ZoneTCDD".

Dans ton fichier, tu as deux tableaux l'un à coté de l'autre, séparés par une colonne vide.
Dans ta formule de calcul pour ZoneTCDD, le point de départ de ton TCD est la cellule J71, et si je comprends bien ton tableau s'arrête colonne AW.


Or, dans ta formule si dessous:

=DECALER(Recap!$J$71;;;NBVAL(Recap!$J:$J);NBVAL(Recap!$71:$71))
le dernier argument NBVAL(Recap!$71:$71) renvoie 93, soit le nombre de cellules non vides de la ligne 71.
Ceci implique que ton tableau démarre colonne J, et se termine en colonne CX, couvrant donc une partie du second tableau, et ... intégrant donc la colonne AX de séparation entre les deux tableaux, qui elle est vide. D'où le message d'erreur.

Dans un monde idéal, il serait préférable de réserver un onglet pour chaque tableau, mais si cela pose problème, tu peux sans doute figer la colonne.
D'après ce que je comprends, tu as besoin d'avoir une zone de TCD dynamique au niveau des lignes, mais le nombre de colonnes semble stable. Si tel est le cas, tu peux modifier ta formule zoneTCDD par:
=DECALER(Recap!$J$71;;;NBVAL(Recap!$J:$J);40)

40 étant le nombre de colonnes entre la colonne J et la fin du premier tableau (que tu peux calculer à l'aide de la fonction COLONNE() )

Une petite astuce pour voir rapidement à l'oeil nu si ta zone est valable: dans le gestionnaire de noms positionne toi sur la formule de ta zone zoneTCDD, tu verras cette zone à l'écran encadrée par des petits tirets. Tu peux également cliquer sur "Atteindre", saisir ton nom ZoneTCDD, et ta zone sera sélectionnée à l'écran.

C'est comme ça que je me suis rendue compte qu'il y avait un problème au niveau de la hauteur de ton TCD. En effet, avec cette partie de ta formule 
NBVAL(Recap!$J:$J)

tu obtiens 21, alors que tu n'as que 5 lignes dans ton tableau en-têtes comprises.
Ceci est dû à un autre tableau situé au dessus, qui contient 16 libellés.
Si ces 16 libellés sont fixes, tu peux donc modifier ta formule come ceci:
=DECALER(Recap!$J$71;;;NBVAL(Recap!$J:$J)-16;40)

et cette fois tu auras ta zone dynamique.

Ceci dit, même si cela fonctionne je te conseille de disposer tes données autrement si cela est possible.
Visiblement dans la partie supérieure de ton onglet récap tu as des listes de libellés. Consacre leur un onglet à part

Dans la partie inférieure tu as ce gros tableau, que tu peux également isoler dans un onglet dédié, ce qui sera plus propre.

Voilà tom13tom, j'espère que ces éléments pourront t'aider, si non n'hésite pas à revenir.

A bientôt,

Mth


Hors Ligne
Rapport   Haut 

Re: TCD source de données dynamique
#7
Aspirant XLPages

Inscription: 16/07/2011

Messages: 23

Système d'exploitation:
PC
Version Excel utilisée:
2003-2007
Posté le : 16-07-2011 20h01
Super, merci.
Et je retiens le conseil : un tableau par onglet pas plus !
Merci encore.
Hors Ligne
Rapport   Haut 

Re: TCD source de données dynamique
#8
Aspirant XLPages

Inscription: 16/07/2011

Messages: 23

Système d'exploitation:
PC
Version Excel utilisée:
2003-2007
Posté le : 17-07-2011 08h14
réponse opérationnelle. Merci je cloture la discussion.
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes