Liste déroulante intelligente? Possible?

Nicolas Di

XLDnaute Nouveau
Bonjour à tous!

Avec l'aide précieuse de plusieurs membres du site j'ai réussi à créer un document excel m'aidant à faire de la gestion du risque.

Cependant, il manque encore une fonction que j'aimerais introduire mais je ne sais pas si cela est faisable!

Contexte:
Les risques qui sont sélectionnés dans le deuxième onglet, si considérés dangereux finiront par apparaître dans le dernier onglet ''Fiche d’atténuation''.

Défi:
Je voudrais que dans la colonne ''mesures'' et ''coûts'' du dernier onglet, une liste déroulante avec seulement les solutions et coûts associés au risque en question apparaissent. Pour chacun des risques, les solutions et coûts associés (S et C) sont listés dans le deuxième onglet (celui ou on vient les cocher).

Le fichier est attaché afin de vous aider à comprendre!

Cordialement à tous les pro du VBA/Excel !
 

Pièces jointes

  • CatalogueDeRisques tout fonctionne.xls
    224 KB · Affichages: 73
  • CatalogueDeRisques tout fonctionne.xls
    224 KB · Affichages: 73
  • CatalogueDeRisques tout fonctionne.xls
    224 KB · Affichages: 75

youky(BJ)

XLDnaute Barbatruc
Re : Liste déroulante intelligente? Possible?

Bonjour Nicolas,
Voici de retour ton fichier avec macro en worksheets_change du dernier onglet
J'utilise le codename soit Feuil1. qui correspond au nom du 2ème onglet.(voir fenêtre des projets)
Bruno
 

Pièces jointes

  • CatalogueDeRisques tout fonctionne.xls
    233.5 KB · Affichages: 63
  • CatalogueDeRisques tout fonctionne.xls
    233.5 KB · Affichages: 70
  • CatalogueDeRisques tout fonctionne.xls
    233.5 KB · Affichages: 68

Nicolas Di

XLDnaute Nouveau
Re : Liste déroulante intelligente? Possible?

Merci à toi Bruno,

Cependant, je ne sais pas si c'est moi qui ne comprend pas ce qui se passe mais dans cette version les colonnes ne changent pas de la bonne manière dans le graphique (par exemple si plus haut que 12 reste jaune au lieu de devenir rouge). De plus, je ne sais pas pourquoi mais si je clique sur la liste déroulante de taux d'intérêt (dernier onglet), les solutions et coûts fictifs que tu as inscrits n'apparaissent pas dans la liste!

Serais-ce moi qui ai mal compris? Dois-je faire quelque chose?

Cordialement et merci de ton aide!
 

Nicolas Di

XLDnaute Nouveau
Re : Liste déroulante intelligente? Possible?

Bon tout fonctionne Youky! Je suis infiniment reconnaissant de ton aide! Serait-il possible que le coût associé à chaque solution apparaisse directement lorsque l'on sélectionne la solution par exemple?
 

youky(BJ)

XLDnaute Barbatruc
Re : Liste déroulante intelligente? Possible?

Bien chef,
Voici fait . . . .
J'ai supprimé aussi les validations du Coût qui deviennent inutiles.
Bruno
 

Pièces jointes

  • CatalogueDeRisques tout fonctionne.xls
    236 KB · Affichages: 54
  • CatalogueDeRisques tout fonctionne.xls
    236 KB · Affichages: 54
  • CatalogueDeRisques tout fonctionne.xls
    236 KB · Affichages: 50

Nicolas Di

XLDnaute Nouveau
Re : Liste déroulante intelligente? Possible?

Wow! Merci infiniment youky c'est toi le chef! J'ai besoin de prendre des cours de prog VBA je me rends compte à quel point cela pourrait m'être utile!

Encore une fois je ne sais comment te remercier!
 

Nicolas Di

XLDnaute Nouveau
Re : Liste déroulante intelligente? Possible?

Une dernière petite question si jamais vous avez encore la force de vous occuper de moi! (Je crois que cela sera facile pour vous de me répondre cependant)

1) Je voudrais que la criticité initale de chacun des risques apparaissant dans le dernier onglet apparaisse (cela est-il possible?)
2) J'essai de générer un tableau comparant chacune des criticité initiale et de la nouvelle pour chaque risque mais cela ne fonctionne pas je crois que cela est à cause du codage VBA derrière tout ca?
3) Question stupide mais comment enlever les 0 si il n'y a pas de risque apparaissant?

Si vous avez encore le courage de m'aider cela serait incroyable mais sinon merci tout de même de votre aide déjà grandement apprécié!

Cordialement
 

Pièces jointes

  • CatalogueDeRisques tout fonctionne.xls
    244.5 KB · Affichages: 48
  • CatalogueDeRisques tout fonctionne.xls
    244.5 KB · Affichages: 51
  • CatalogueDeRisques tout fonctionne.xls
    244.5 KB · Affichages: 51

youky(BJ)

XLDnaute Barbatruc
Re : Liste déroulante intelligente? Possible?

Un peu de retard, du monde à la maison,
Pour pas mettre de zéro c'est OK.(en macro)
Par contre je comprends pas bien la question N°1 et 2
J'ai fait comme je le pense . . . .à voir
Macro en worksheet_activate de "Sheet1"
Bruno
 

Pièces jointes

  • CatalogueDeRisques tout fonctionne.xls
    249 KB · Affichages: 54
  • CatalogueDeRisques tout fonctionne.xls
    249 KB · Affichages: 56
  • CatalogueDeRisques tout fonctionne.xls
    249 KB · Affichages: 57

Nicolas Di

XLDnaute Nouveau
Re : Liste déroulante intelligente? Possible?

Il n'y a pas de soucis youky c'est toi qui m'aide!
En regardant le fichier je vois que tu as mis du code dans la ''sheet1'' mais je ne sais pas comment l'activer car je n'ai pas assez de compétences!

En gros ce que je voudrais c'est que lorsqu'un risque apparait dans ''fiche d'attenuation'', la criticité qui a été calculée dans ''fiche d'identification'' pour ce risque apparaise automatiquement dans la colonne criticité initiale.

Pour ce qui est du graphique j'aimerais que pour chaque risque il compare la colonne criticité initale avec nouvelle criticité ce que je n'arrive pas à faire par moi-même (je crois que c'est à cause du codage derriere!)

Pour les 0 tu dis en macro ce qui signifie?

Merci infiniment pour ton aide! Si tu n'y arrives pas ou n'a pas le temps je demanderais de l'aide sur le forum sinon et bien merci!

PS. Je me spécialise dans le génie logistique (optimisation de transports, distribution et aménagements) donc si jamais tu as une question n'hésites pas car c'est de la seule façon que je pourrais te remercier pour ton aide!
 

Nicolas Di

XLDnaute Nouveau
Re : Liste déroulante intelligente? Possible?

Pour ce qui est de copier les données de criticité initiale j'y suis parvenue avec une simple formule VLOOKUP le seul problème c,est que quand j'étire la colonne et qu'il n'y a rien il me donne: N/A mais cela n'est qu'une question d'éthétique au moins!
 

youky(BJ)

XLDnaute Barbatruc
Re : Liste déroulante intelligente? Possible?

Bonjour Nicoloas,
Je ne comprends pas ce qu'il faut faire.
Ou aller chercher la criticité initiale.
La macro peut faire le Vlookup sans faire de formule, d'ailleurs je pense que l'on peut éviter toutes formules.
Pour cela je dois savoir quoi faire et ou chercher.
Fait moi des lignes exemples . . .
Bruno
Bruno
 

Nicolas Di

XLDnaute Nouveau
Re : Liste déroulante intelligente? Possible?

Salut Youky,

Pour l'instant j'ai réussi à tout faire fonctionner par moi-même mais je te remercie quand même pour ton implication! Je t'envoi une version finale si tu veux quand j'aurais fini afin que tu puise voir les résultats de ton implications ;)

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 251
Messages
2 086 622
Membres
103 266
dernier inscrit
moonie