Partager via

Office 365 - Remplacer les références structurées par des références classiques

Anonyme
2021-01-08T10:44:45+00:00

Bonjour,

J'utilise Excel d'Office 365. J'ai réalisé un TCD à partir d'un modèle de données (Uniquement connexion). Je souhaite réutiliser certains résultats du TCD (format Tableau de la base de données) dans une autre feuille (Tableau de Bord). 

Lorsque je copie une valeur du TCD (signe = dans la nouvelle vide, puis copie de la valeur dans le TCD) le résultat apparait en référence structurées. Dans Fichier, Option, Formule, j'ai coché "Utiliser les fonctions LIREDONNEESTAB...  et décoché " Utiliser les noms de tableaux ...". J'ai coché et décoché plusieurs fois, fermer et ouvert le fichier rien n'y fait pas moyen d'avoir les références classiques.

Je préfère recopier les valeurs d'un TCD en références classiques car cela me permet de remplacer certains paramètres de la formules LIREDONNEES... par les adresses de cellules du tableaux de Bord, ce qui facilite la recopie. de plusieurs valeurs sans tenir compte de l'ordre dans le TCD.

Par contre, lorsque j'ai fait un TCD directement sur un tableau Excel, et j'ai pu avoir les formules en références classiques mais si je coche "Utiliser les noms de tableaux", les nouvelles formules reste en classiques!

Ma question : Comment gérer le format des références, structurées ou classiques lorsqu'on copie une valeur d'un TCD avec l'option "Utiliser LIREDONNEES.... Est ce que cela dépend de l'option "Utiliser les noms de tableau", de la base de données utilisée (Tableau Excel ou modèle de données), ou d'autres choses.

Comment copier, dans le cas d'un TCD fait sur un modèle de données, la valeur d'un TCD avec LIREDONNEES.. mais en référence classique?

En vous remerciant pour toute clarification

G.Meunier

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

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2021-01-12T18:09:40+00:00

Il n'y a rien d'autre à faire.

Daniel

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

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

5 réponses supplémentaires

  1. Anonyme
    2021-01-12T17:48:21+00:00

    Bonjour,

    Ce que je retiens, avec Microsoft 365 Apps for Business, c'est qu'avec un modèle de données (références externes), avec "LIREDONNEES..." je n'obtiens que des références structurées, que l'option "Utiliser les noms de tableau" soit cochée ou non.

    En travaillant directement dans un classeur Excel suivant que l'option "Utiliser les noms de tableaux" est cochée ou non, les formules de calcul utilisent les références structurées ou les références classiques. Mais cela ne marche pas avec la fonction "LIREDONNEES..." qui elle est toujours en références classiques.

    J'aurais aimé une explication technique par Microsoft mais je n'ai rien trouvé.

    Je vais donc changer ma façon de recopier des valeurs avec "LIREDONNEES..." avec un modèle de données pour tenir compte des références structurées.

    Encore merci,

    GDM

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

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2021-01-10T18:50:45+00:00

    Quand tu utilises l'imparfait pour dire que c'était possible, tu te réfères à une ancienne version ? Je viens de faire un essai avec Excel 2007, le résultat est le même. Puisqu'on utilise des données externes, on ne peut pas utiliser des références de cellules.. Dans le cas de données locales, "CA" ou "NOM" sont les entêtes des données source, se trouvant dans des cellules.

    Enfin, c'est mon interprétation...

    Daniel

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-01-10T18:07:47+00:00

    Bonjour,

    Merci pour cette réponse rapide.

    La formule que tu présentes me semble être en références structurées (entre [] ) et dans ce cas (modèle), j'obtiens aussi ce type de référence. 

    Avant, dans un fichier Excel en direct, si l'option "Utiliser les noms de tableau" était décochée, j'obtenais ce format : =LIREDONNEESTABCROISDYNAMIQUE("CA";$A$3;"NOM";"AAA") avec des parenthèses et donc en référence classique.

    Ma question porte sur l'option, dans Option Formule, "Utiliser les noms de tableaux" avec l'option "Utiliser LIREDONNEESTAB..."

    En effet, je recopie des valeurs de TCD dans une autre feuille (Tableau de Bord) avec la fonction LIREDONNEESTAB ... et suivant le besoin, je veux pouvoir modifier les paramètres à l'intérieur pour faciliter la recopie de cette fonction. C'est facile en référence classique (recopie vers le bas!) ce sera un par un avec les références structurées.

    En direct dans un fichier Excel, l'option "Utiliser LIREDONNEESTAB..." me donne toujours une formule en référence classique, que l'option "Utiliser les noms de tableaux" soit cochée ou non.

    Exemple : =LIREDONNEESTABCROISDYNAMIQUE("CA";$A$3;"NOM";"AAA")

    A l'inverse, dans un modèle de données, l'option "Utiliser LIREDONNEESTAB" me donne toujours une formule en référence structurée, que l'option "Utiliser les noms de tableaux" soit cochée ou non.

    Exemple : =LIREDONNEESTABCROISDYNAMIQUE("[Measures].[Nombre de PROJET]";$A$3;"[T_Operateur].[OPERATEUR]";"[T_Operateur].[OPERATEUR].&[TECHPAR]")

    Avant, pour un TCD sur un fichier Excel en direct, j'avais le choix des références suivant que l'option "Utiliser les noms de tableaux " étaient cochée ou non. Apparemment, ce choix n'est plus disponible.

    Donc, ma question est quelles sont les conditions d'utilisation de l'option "Utiliser les noms de tableaux"? Est ce lié à une autre option, ou au format de la base de données (Excel ou modèle de données) sachant que cette option (Utiliser les noms de tableaux) fonctionne dans le cas de formules dans le tableau même mais apparemment pas avec LIREDONNEESTAB....?

    Dernière question, est il possible de combiner références structurées et références classiques dans la même formule et si oui comment?

    J'utilise Microsoft 365 Aps for Business

    Merci pour toute indication, très cordialement

    GDM

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

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2021-01-08T11:26:04+00:00

    Bonjour,

    J'ai créé un TCD à partir d'une connexion externe. Voici un exemple de ce que j'obtiens :

    =LIREDONNEESTABCROISDYNAMIQUE("[Measures].[Nombre de TITRE]";$A$1;"[BDD  2].[Date]";"[BDD  2].[Date].&[01/01/1992]")

    "Utilisation les noms de tableaux dans le formules" est coché.

    Je ne comprends pas comment tu obtiens des références structurées. Peux-tu donner un exemple ?

    Cordialement.

    Daniel

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

    0 commentaires Aucun commentaire