Partager via

Conversion Tableau Dynamique en plage

Anonyme
2021-03-05T17:10:25+00:00

Bonjour

surprise rencontrée avec Excel 2013 windows 7, Excel 2013, Excel 2019 et 365, sous Windows 2010.

un fichier contient un TCD dont la source de données est une plage externe ( autre fichier Excel)

Ce fichier contient aussi un Tableau Dynamique n'ayant aucun lien avec le TCD, hormis le fait qu'il est dans le même fichier.

La commande "conversion tableau en plage de données" devient alors inopérante.

Je n'ai trouvé que deux solutions pour contourner (et non résoudre) la difficulté :

1- recopier les données du tableau dynamiques dans une nouvelle plage

ou

2- supprimer la connexion externe du TCD

Aucune de ces deux solutions ne me parait logiques, elles s'apparentent plus à du dépannage d'urgence, du bricolage.

Merci de m'expliquer ce comportement surprenant d'Excel (j'aime bien comprendre) et éventuellement de m'indiquer comment l'éviter.

Merci d'avance pour votre réponse, s'il y en a une.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

6 réponses

  1. DanielCo 107.7K Points de réputation
    2021-03-08T11:06:02+00:00

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-03-08T09:41:57+00:00

    Bonjour

    ci joint un fichier exemple, sur lequel la commande ne fonctionne pas (chez moi)

    https://drive.google.com/file/d/1P_EQeOiJ-9jzZTdBce-JuILRlchT335U/view?usp=sharing

    merci d'avance

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2021-03-06T20:21:00+00:00

    Sûr que "tableau" prête à confusion... Remarque que tu aurais mis '"dynamic array", je n'aurais pas compris davantage (les anglophones emploient "table"). Perso, je ne connais que "dynamic array formulas" (= formules matricielles).

    Sinon, j'ai créé un classeur de test et je n'arrive pas à reproduire le problème. Est-ce que tu pourrais partager le classeur sans données confidentielles ?

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2021-03-06T16:32:25+00:00

    Bonjour

    merci d'avoir lu ma question.

    j'ai écrit Tableau Dynamique car il y a souvent ambiguité de compréhension entre un tableau, au sens commun du terme, qui n'est qu'une plage de donnée et un tableau au sens Excel 2010 et plus, issu de l'outil tableau, j'ai donc voulu préciser en me référent à la dénomination d'origine "dynamic array". Désolé d'avoir rajouté de la confusion involontairement.

    Je veux comprendre pourquoi il est impossible de convertir un "tableau = dynamic array" en plage de données.

    par la commande "convertir un tableau en plage" visible dans l'onglet "outil de tableau" lorsque le classeur contient TCD avec une source de données externes. Ce TCD n'ayant évidemment aucune relation avec le tableau.

    Merci d'avance

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2021-03-05T17:36:20+00:00

    Bonjour,

    C'est vraiment le TCD que tu veux convertir en plage ? Peux-tu m'indiquer où se trouve cette fonctionnalité ? je ne la connais pas

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire