IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Tableau structuré + histogramme [XL-365]


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut Tableau structuré + histogramme
    Bonjour à tous,

    j'ai un petit soucis avec les tableaux structurés et un histogramme.

    j'ai une liste de données (sous forme de tableaux structuré) et un graphique sous forme de courbe. Quand je lance ma macros pour récupérer les données (toutes les semaines) mon tableau s'agrandit et mon graphique se met à jour tout seul.
    Donc là impeccable

    j'ai aussi un histogramme qu'il faudrait mettre à jour automatiquement (aujourd'hui manuellement).

    pour cela il faudrait deux choses :
    • récupérer les données de la dernière ligne du tableau (qui change toutes les semaines)
    • modifier le titre du graphique qui contient la date qui se trouve dans la première colonne du tableau

    et là je coince !!



    j'ai bien lu le tuto de Pierre Fauconnier

    https://fauconnier.developpez.com/tu...ux-structures/
    merci Pierre

    mais j'ai pas trouvé mon bonheur complètement

    j'ai bien vu dans le chapitre : IV-D-2-b-1. Zones d’un tableau structuré
    que l'on peut prendre la donnée du total (dernière ligne ?) mais dans mon tableau je n'ai pas de total.

    ou bien faut-il utiliser l'entouré(Rose) dans le support de Pierre ? ce qui implique de modifier ma macro (ajouter un select ) et surtout comment faire pour que cela ne change pas si on sélectionne dans le tableau structuré une autre ligne ?

    et comment modifier le titre du graphique avec la date, ça, j'avoue que je ne sais pas le faire

    un petit coup de main serait la bien venue

    Merci d'avance et bonne journée à tous

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 514
    Points : 16 443
    Points
    16 443
    Par défaut
    Bonjour

    Avec 365, tu peux sans doute utiliser PowerQuery plutôt que VBA pour ton propos

    Une cellule de la ligne de total est une ligne spécifique qui a pour forme =NomTableau[[#Totaux];[NomChamp]]

    Cepandant on ne comprend pas de ton explication si tu veux le total ou le dernière ligne de données, ce qui est différent

    Un titre de graphique est un objet graphique, et comme tout objet graphique contenant un texte il peut pointer sur une cellule : sélectionner la boîte du titre (pas le texte) et dans le barre de formule taper, par exemple si la valeur est en B12 :
    =B12

  3. #3
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Salut

    Sans PowerQuery qui nécessite l'actualisation, tu peux utiliser DECALER pour pointer vers la dernière ligne du tableau. La fonction LIGNES utilisée dans DECALER recalcule le nombre de lignes de décalage à chaque recalcul.

    Nom : 2020-09-28_203051.png
Affichages : 492
Taille : 91,3 Ko


    Attention que les zones de texte (et donc la zone de titre du graphique) ne peuvent aller chercher que la valeur d'une cellule de la même feuille. C'est pourquoi il faut recomposer le titre dans une cellule de la feuille et faire pointer la zone de titre vers cette cellule. Bien entendu, tu pourrais déporter les formules et le graphique sur une autre feuille.

  4. #4
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Bonjour à tous

    Citation Envoyé par 78chris Voir le message
    ... Un titre de graphique est un objet graphique, et comme tout objet graphique contenant un texte il peut pointer sur une cellule : sélectionner la boîte du titre (pas le texte) et dans le barre de formule taper, par exemple si la valeur est en B12 :
    =B12
    Merci pour cette précision que je ne maitrisais pas


    Citation Envoyé par Pierre Fauconnier Voir le message
    Salut

    Sans PowerQuery qui nécessite l'actualisation, tu peux utiliser DECALER pour pointer vers la dernière ligne du tableau. La fonction LIGNES utilisée dans DECALER recalcule le nombre de lignes de décalage à chaque recalcul.
    RRHHAA J'y ai pas penser

    cependant étant donné que la colonne 1 contient une date qui est unique je vais essayer d'utiliser =RECHERCHEV() que je maitrise mieux que les formules matricielles


    Citation Envoyé par Pierre Fauconnier Voir le message
    ... Attention que les zones de texte (et donc la zone de titre du graphique) ne peuvent aller chercher que la valeur d'une cellule de la même feuille. C'est pourquoi il faut recomposer le titre dans une cellule de la feuille et faire pointer la zone de titre vers cette cellule. Bien entendu, tu pourrais déporter les formules et le graphique sur une autre feuille.


    bon et bien il va falloir planquer sous le graphique les valeurs calculées

    j'ai une feuille qui contient une courbe, qui prends la totalité de la page (au niveau impression) et au dessus dans un coin un autre graphique de type histogramme (ce fameux graphique)

    Je vais mettre cela en place ... dans la semaine cela va être chaud ... et je vous fait un retour

    Merci les amis

  5. #5
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par Igloobel Voir le message
    bon et bien il va falloir planquer sous le graphique les valeurs calculées [...]

    Nom : balais_tapis-3b5cd.jpg
Affichages : 432
Taille : 14,3 Ko


    Jamais fort bien compris cette limitation, perso, mais bon, sauf erreur ou méconnaissance d'une solution de ma part, il faut effectivement faire du camouflage...

  6. #6
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Bonjour à tous,

    Je ressort cette discussion parce que j'ai presque tout réussit

    Tout est dans le presque bien évidemment

    j'ai bien tout mis sous le tapis …… graphique cela s'incrémente nickel le titre aussi tout impec mais j'ai beau essayé de mettre une formule dans le titre du graphique cela ne marche pas … Ou je n'y arrive pas.

    je dois m'y prendre comme un manche aussi pouvez vous me donner une petite procédure détaillée du comment faire (j'utiliserai bien évidemment la touche [F8] pour faire cela pas à pas )

    merci d'avance et désolé d'être un boulet sur ce coup là

    A bientôt

  7. #7
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Hello

    De mes tests, il ressort que l'on ne sait pas mettre une formule (complexe), mais simplement une formule qui pointe vers une cellule de la feuille, comme je l'illustre dans mon message du 28/09 19h38.

    Perso, je crée la formule dans une cellule de la feuille, et je fais pointer le titre du graphique vers cette cellule. Je n'ai personnellement jamais réussi autrement que comme cela. Après avoir fait cela, je peux déplacer le graphique sur une feuille de graphe et le titre continue à être dynamique

  8. #8
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    bonjour Pierre

    j'avais bien compris le principe mais c'est cette manip que je ne sais pas faire cela ne m'envois rien je ne dois pas le faire correctement car je n'ai même pas de message d'erreur : il ne fait pas point final

    Citation Envoyé par Pierre Fauconnier Voir le message
    ..., et je fais pointer le titre du graphique vers cette cellule ...
    d'où mon humble demande de pas à pas de ce petit bout là

  9. #9
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Ok. J'avions pas compris

    Le graphique avant la manip

    Nom : 2020-11-25_123719.png
Affichages : 412
Taille : 9,4 Ko



    On sélectionne la zone de titre puis, dans la barre de formule, on saisit la formule. Ici, j'ai pointé sur D1 pour avoir l'adresse complète (nom de la feuille + adresse absolue)(1)

    Nom : 2020-11-25_124031.png
Affichages : 352
Taille : 12,1 Ko



    On valide la formule

    Nom : 2020-11-25_123752.png
Affichages : 375
Taille : 13,1 Ko


    (1) On ne peut pas saisir uniquement =D1 ou =$D$1!

  10. #10
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    He bien Pierre je dois être très c.....ouillon
    parce voilà ce cela donne


    Nom : pbl graphique.PNG
Affichages : 352
Taille : 30,7 Ko

    j'ai comme tu m'as dis mais c'est pas bon comme tu vois

    j'ai bien la formule dans la même feuille et tout… et tout comme tu as dis



    le fichier est un fichier créer sous Excel 2010 et exploité sous 365



    Peut-être un paramètre sous Excel ???

    merci d'avance

  11. #11
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Mea culpa. Je ne l'ai peut-être pas bien précisé, mais la formule doit être saisie dans la barre de formule, pas dans la zone du graphique. Or, à voir ton illustration, je pense que c'est ce que tu as fait.

  12. #12
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 939
    Points : 28 936
    Points
    28 936
    Billets dans le blog
    53
    Par défaut
    Bonjour Pierre,
    On peut parfaitement écrire la formule dans une cellule

    Après avoir sélectionné la zone de titre du graphique, il suffit de faire =la référence à la cellule

  13. #13
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Bonsoir Philippe,


    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour Pierre,
    On peut parfaitement écrire la formule dans une cellule

    Après avoir sélectionné la zone de titre du graphique, il suffit de faire =la référence à la cellule
    Sauf à ne pas de comprendre, je crois ne rien dire d'autre et j'illustre exactement cela dans un de mes messages.

  14. #14
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 939
    Points : 28 936
    Points
    28 936
    Billets dans le blog
    53
    Par défaut
    Bonjour Pierre,
    Au temps pour moi, la zone de formule de ton image était tellement sombre que je n'avais pas bien vu

  15. #15
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    Mea culpa. Je ne l'ai peut-être pas bien précisé, mais la formule doit être saisie dans la barre de formule, pas dans la zone du graphique. Or, à voir ton illustration, je pense que c'est ce que tu as fait.
    C'est tout à fait ça je le mettais dans le graphique quand on le met dans la zone de formule cela marche mieux !!!!

    je ne savais pas le faire et maintenant je sais !!!!

    Merci à tous

  16. #16
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 514
    Points : 16 443
    Points
    16 443
    Par défaut
    Bonjour à tous

    A noter que cela fonctionne pour tout objet graphique, titre, étiquette,... de graphique mais aussi un objet dessiné avec des formes.

  17. #17
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Il manquait une illustration dans mon message, apparemment.

    Nom : 2020-11-26_170555.png
Affichages : 339
Taille : 5,4 Ko

    Nom : 2020-11-26_170621.png
Affichages : 363
Taille : 9,3 Ko

    Nom : 2020-11-26_170632.png
Affichages : 353
Taille : 9,7 Ko

    Parce que, forcément, on sait mettre une formule dans la cellule vers laquelle on pointe, sinon ça n'aurait pas beaucoup d'intérêt de faire pointer la zone de titre vers la cellule, si c'est pour y mettre le texte qu'on aurait mis dans la zone de titre...

  18. #18
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Pas de soucis, Philippe. Je croyais avoir mis dans une de mes réponses une copie d'écran montrant la formule dans la cellule... Ca aura permis de clarifier le propos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tableau à structure verticale arborescente
    Par ferris dans le forum Interfaces Graphiques en Java
    Réponses: 5
    Dernier message: 16/09/2008, 12h31
  2. Recherche dans un tableau structuré
    Par zemeilleurofgreg dans le forum Langage
    Réponses: 10
    Dernier message: 12/07/2007, 12h02
  3. passage d'un tableau structuré en parametre
    Par babou54 dans le forum Delphi
    Réponses: 11
    Dernier message: 18/05/2007, 12h15
  4. Tableau & Structure
    Par irons dans le forum C
    Réponses: 20
    Dernier message: 08/05/2007, 22h53
  5. Réponses: 3
    Dernier message: 20/11/2005, 20h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo