Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 TCD avec source de données dynamique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Newworld92

XLDnaute Nouveau
Cher experts,

J'ai eu beau chercher dans les discussions existantes je n'ai pas trouvé de solution claire à mon problème 🙁 qui, je pense, ne doit pas être très compliqué 🙂.

Je joins le fichier XL que j'utilise.

Contexte:
Mon fichier XL contient une feuille nommée "Rawdata" qui contient 10 lignes blanches destinées à donner à l'utilisateur des explications sur l'utilisation à en faire.
La ligne N°11 contient l'entête de mon tableau de données.
Les lignes suivantes N°12 à xx contiennent les données.
Le nombre de lignes à partir de la ligne 12 va varier selon les jours (c'est là que mon problème va se poser).

Mon fichier XL contient une feuille nommée "PIVOT table" qui contient un TCD nommé "TCD1" (à toutes fins utiles).
J'ai construit mon TCD manuellement.
Il fonctionne bien.

Objectif:
Maintenant, je souhaiterais rafraîchir mon TCD par macro (bouton "PREPARE" du fichier).
Avant de rafraîchir le TCD, l'utilisateur peut vouloir vider la feuille Rawdata à partir de la ligne 12 pour y mettre de nouvelles données.
Or lorsqu'on vide la feuille Rawdata, la source de données du TCD affiche "Rawdata!$A$11:$M$11" et semble ne se met pas à jour automatiquement lorsqu'on colle de nouvelles lignes dans Rawdata (après avoir supprimées les anciennes).
Bref, vous verrez que dans un premier temps, j'affiche un popup pour demander à l'utilisateur de saisir un mois et une année (vous pouvez laisser la valeur affichée par défaut pour tester).
Mon problème est que la Source de données du TCD ne se met pas à jour.

Dites-moi si je ne suis pas clair.

Merci d'avance pour votre aide.
 

Pièces jointes

Merci Chris.
Tu as raison.
Je vais lire le lien.
 
Merci JM27.
Je pense avoir trouvé le bout qui me manquait.
L'action préalable est d'aller dans le menu Formules du ruban.
Puis ouvrir le Gestionnaire de noms.
Cliquer Nouveau et associer DonnéesTCD à la formule =DECALER(Rawdata!$A$11;;;NBVAL(Rawdata!$A:$A);13).
C'est bien cela, n'est-ce pas ?
Ensuite je pourrai utiliser le nom DonnéesTCD comme Source de données.
 
Le but du forum :
chacun propose sa solution
Certaines sont meilleures que d'autres , le questionneur se fera une idée...
sans critiquer celle des autres .
enfin moi je crois
 
Dernière édition:
RE

Le but est aussi de proposer aux utilisateurs disposant de versions récentes d'utiliser les possibilités de leurs versions si elles ont des avantages...

Toi tu masques ton profil : c'est aussi une conception particulière du forum...
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 TCD
Réponses
3
Affichages
241
  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
93
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…