Bonjour à tous, le Forum,
Je souhaiterais à partir d'un tableau définir une relation père/fils pour créer une arborescence.
Pour une liste d'évènements sur nos lignes de production, on renseigne un symptôme, une cause, un remède et aussi une nature d'intervention. De ces informations, je souhaiterai en déduire un arbre de défaillance (trois en fait):
- un premier où l'on retrouvera la relation Symptôme/Cause/Remède;
- un second avec la relation Nature/Symptôme/Cause/Remède;
- le dernier à partir du Remède/Cause/Symptôme.
Je me suis servi du travail de BOISGONTIERJ sur La récursivité pour faire l'organigramme (l'arbre), mais mon besoin aujourd'hui se situe dans le fait de constituer automatiquement ces deux colonnes (père et fils).
Et pour compliquer la tâche, j'aurai besoin d'obtenir un résultat en fonction de plusieurs critères:
- >= à une date (critère obligatoire)
- <= à une date (critère obligatoire)
- Ligne de production (critère optionnel)
- Organe (critère optionnel)
- Imputation (critère optionnel)
- et le dernier en fonction de la valeur =1 d’une des colonnes en J:N (liste déroulante avec un choix unique) (critère optionnel)
Pour la racine de l’arbre on peut donner le terme de « arbre de défaillance ».
Je vous joins un document en pièce jointe dans lequel vous trouverez :
- Le tableau de départ
- L’arbre défaillance = résultat attendu à partir des critères renseignés dans le formulaire
- Les listes de choix pour le formulaire
Je me débrouille question formule, mais pour des cas comme celui-là, je pense que le mieux est de passer par du VBA et c’est là où mes compétences s’arrêtent.
C’est pourquoi, merci d'avance de votre aide, de vos idées.
Bonne journée à tous
Je souhaiterais à partir d'un tableau définir une relation père/fils pour créer une arborescence.
Pour une liste d'évènements sur nos lignes de production, on renseigne un symptôme, une cause, un remède et aussi une nature d'intervention. De ces informations, je souhaiterai en déduire un arbre de défaillance (trois en fait):
- un premier où l'on retrouvera la relation Symptôme/Cause/Remède;
- un second avec la relation Nature/Symptôme/Cause/Remède;
- le dernier à partir du Remède/Cause/Symptôme.
Je me suis servi du travail de BOISGONTIERJ sur La récursivité pour faire l'organigramme (l'arbre), mais mon besoin aujourd'hui se situe dans le fait de constituer automatiquement ces deux colonnes (père et fils).
Et pour compliquer la tâche, j'aurai besoin d'obtenir un résultat en fonction de plusieurs critères:
- >= à une date (critère obligatoire)
- <= à une date (critère obligatoire)
- Ligne de production (critère optionnel)
- Organe (critère optionnel)
- Imputation (critère optionnel)
- et le dernier en fonction de la valeur =1 d’une des colonnes en J:N (liste déroulante avec un choix unique) (critère optionnel)
Pour la racine de l’arbre on peut donner le terme de « arbre de défaillance ».
Je vous joins un document en pièce jointe dans lequel vous trouverez :
- Le tableau de départ
- L’arbre défaillance = résultat attendu à partir des critères renseignés dans le formulaire
- Les listes de choix pour le formulaire
Je me débrouille question formule, mais pour des cas comme celui-là, je pense que le mieux est de passer par du VBA et c’est là où mes compétences s’arrêtent.
C’est pourquoi, merci d'avance de votre aide, de vos idées.
Bonne journée à tous
Pièces jointes
Dernière édition: