Microsoft 365 Graphique Excel complexe

bigeart

XLDnaute Occasionnel
Supporter XLD
Bonjour à tous,

Je viens solliciter votre aide sur la création d'un graphique interactif ou je suis "coincé".

J'ai étudié l'option avec TCD mais c'est trop limité. Vous verrez que dans ma pièce jointe (onglet Amérique) le graphique est trop chargé.

Je souhaiterais avoir la possibilité de mettre deux courbes d'office.
-Celle de la terre (Onglet TVM Terre Continents, cellules B11 - I11)
-Celle de l’Amérique (Onglet TVM Terre Continents, cellules B25 - I25)
-Et de sélectionner la troisième courbe dans la liste des pays dans l'onglet Amérique Nord Sud
en cliquant sur une case à cocher.
J'ai mis en exemple une case à cocher en face du pays Antigua et Barbuda.
Il y aurait donc une case en face de chaque pays.
Cela permettra de sélectionner les courbes des pays que l'on veut voir apparaître en plus des deux courbes
qui apparaissent d'office.
Et c'est là que je coince car c'est assez technique et je ne sais pas si cela est réalisable??

J'espère avoir été assez précis dans ma demande.

En vous remerciant par avance de l'aide que vous pourrez m'apporter.

Amicalement

Bigeart
 

Pièces jointes

  • GRAPHIQUES TERRE ET SIX CONTNENTS_test.xlsx
    864.9 KB · Affichages: 9

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Bigeart,
Peut être une approche possible ( voir PJ feuille ESSAI )
Des listes déroulantes permettent de choisir un pays.
Le rapatriement des données se fait avec :
VB:
=SIERREUR(INDEX(Plage;EQUIV($A4;Liste;0);COLONNE()-1);"")
avec Plage Amérique du nord B31:I61 et Liste A31:A61.
 

Pièces jointes

  • GRAPHIQUES TERRE ET SIX CONTNENTS_test.xlsx
    873.5 KB · Affichages: 9

chris

XLDnaute Barbatruc
Bonjour à tous

Une solution PowerQuery + VBA pour la détection du clic sa gestion

PS : il y a 5 plages nommées :
AMS qui récupère toute la plage Amérique Nord/Sud
AMS_P qui récupère les pays de la plages Amérique Nord/Sud
Choix qui récupère le pays choisi
TVMT qui récupère les données Terre
TVMA qui récupère les données Amérique
 

Pièces jointes

  • GRAPHIQUES TERRE ET SIX CONTNENTS_PQ.xlsm
    879.9 KB · Affichages: 3
Dernière édition:

bigeart

XLDnaute Occasionnel
Supporter XLD
Bonjour Bigeart,
Peut être une approche possible ( voir PJ feuille ESSAI )
Des listes déroulantes permettent de choisir un pays.
Le rapatriement des données se fait avec :
VB:
=SIERREUR(INDEX(Plage;EQUIV($A4;Liste;0);COLONNE()-1);"")
avec Plage Amérique du nord B31:I61 et Liste A31:A61.
Bonjour Sylvanu, je te remercie pour ce retour encourageant. Je suis en réunion toute la journée. Je regarde ça se soir et je reviens vers toi. Un grand merci pour cette première approche.
Cordialement.
 

bigeart

XLDnaute Occasionnel
Supporter XLD
Bonsoir chris et Sylvanu,

Je viens de regarder vos fichiers et je suis un peu bluffé. Je doutais que cela soit possible.
Ce fichier sera mis sur un site en ligne et celui de chris correspond à ce que je recherchais. Il sera plus facile à utiliser pour des gens qui sont un peu novices.
Je vais néanmoins les décortiquer tous les deux et je ne manquerais pas de revenir vers vous car j'aurais immanquablement des interrogations.
En tout cas un grand merci à vous deux. Très bon WE

Cordialement.

bigeart
 

bigeart

XLDnaute Occasionnel
Supporter XLD
Bonjour

Merci de ton retour

Attention PowerQuery et VBA ne fonctionnent qu'avec la version desktop d'Excel, pas la version Web gratuite
Bonjour Chris,
Je reviens vers toi, j'ai mis à jour mon fichier toutefois je ne maitrise pas PowerQuery et VBA. Je pensais avoir réussis la mise en place des Worksheet mais je n'arrive pas à avoir les pays qui évoluent sur le graphique. Cela concerne les onglet Pays d'asie, Pays d'afrique, Pays d'océanie. Pour Antartique ça va car il n'y a qu'une ligne.
Qui plus est, j'ai fait une boulette sur les cellules K9 de chaque onglet à par l'onglet Amérique.
Ces cellules doivent correspondre au continent de la cellule. Exemple Pays d'Europe = Europe en K9
Tu peux m'aider sur ce point car je n'ai pas réussi à le modifier.
Je viens d'activer PowerQuery sur Excel, c'est pas mal du tout. Il va me falloir l'étudier pour bien le maitriser.
En te remerciant

bigeart
 

Pièces jointes

  • GRAPHIQUES TERRE ET SIX CONTNENTS_PQ.xlsm
    947.6 KB · Affichages: 3

chris

XLDnaute Barbatruc
Bonjour

Il ne fallait pas dupliquer les onglets comme tu sembles l'avoir fait car les plages nommées doivent avoir une portée classeur et non feuille et donc des noms spécifiques à chaque onglet
J'ai
  1. renommé Choix en ChoixAMS
  2. créé pour chaque onglet 3 plages nommées l'une pour la plage complète, l'autre pour les pays, et la 3ème pour le Choix effectué
  3. créé 2 requêtes par onglet pour récupérer les données, le Choix et filtrer
  4. modifié en conséquence le code des onglets
  5. enlevé le code d’Antarctique qui n'a pas de pays et ne nécessite donc rien
 

Pièces jointes

  • GRAPHIQUES TERRE ET SIX CONTNENTS2_PQ.xlsm
    943.3 KB · Affichages: 12

bigeart

XLDnaute Occasionnel
Supporter XLD
Bonjour

Il ne fallait pas dupliquer les onglets comme tu sembles l'avoir fait car les plages nommées doivent avoir une portée classeur et non feuille et donc des noms spécifiques à chaque onglet
J'ai
  1. renommé Choix en ChoixAMS
  2. créé pour chaque onglet 3 plages nommées l'une pour la plage complète, l'autre pour les pays, et la 3ème pour le Choix effectué
  3. créé 2 requêtes par onglet pour récupérer les données, le Choix et filtrer
  4. modifié en conséquence le code des onglets
  5. enlevé le code d’Antarctique qui n'a pas de pays et ne nécessite donc rien
Bonjour chris

Effectivement, c'est ce que j'ai fait.
Bon, il va falloir que je décortique ça car il y a des choses que je ne sais pas faire.

En te remerciant pour tes explications

bigeart