Bonjour,
J'ai un planning avec en colonne les mois, et en ligne le personnel.
Pour chaque personne, j'utilise trois lignes, telles que mon tableau se présente sous cette forme :
Dans les cellules SITE, j'ai une liste de choix qui sélectionne le site d'intervention.
Dans les cellules TYPE, j'ai une liste de choix qui sélectionne quel travail est réalisé par la personne.
Dans les cellules STATUT, j'ai une liste de choix qui m'indique l'étape du chantier, suivant cinq critères.
Suivant le statut sélectionné, je voudrais que les cellules "statut", "type d'intervention" et "site" s'affichent d'une couleur spécifique, sachant que ça doit se produire dans les 52 colonnes (j'ai 52 semaines) et les 12 lignes (j'ai douze bonhommes à gérer) de mon tableau.
En utilisant la mise en forme conditionnelle, je suis limité à trois statuts (quatre en comptant le neutre, texte noir sur fond blanc). Or, j'en ai besoin à minima de cinq. Je pense qu'il est possible de programmer ça en VBA, mais je connais très mal ce langage.
Un grand merci à celles et ceux qui pourraient m'aider à y voir clair.
Bons voeux à tous !
Tupinius
J'ai un planning avec en colonne les mois, et en ligne le personnel.
Pour chaque personne, j'utilise trois lignes, telles que mon tableau se présente sous cette forme :
Dans les cellules SITE, j'ai une liste de choix qui sélectionne le site d'intervention.
Dans les cellules TYPE, j'ai une liste de choix qui sélectionne quel travail est réalisé par la personne.
Dans les cellules STATUT, j'ai une liste de choix qui m'indique l'étape du chantier, suivant cinq critères.
Suivant le statut sélectionné, je voudrais que les cellules "statut", "type d'intervention" et "site" s'affichent d'une couleur spécifique, sachant que ça doit se produire dans les 52 colonnes (j'ai 52 semaines) et les 12 lignes (j'ai douze bonhommes à gérer) de mon tableau.
En utilisant la mise en forme conditionnelle, je suis limité à trois statuts (quatre en comptant le neutre, texte noir sur fond blanc). Or, j'en ai besoin à minima de cinq. Je pense qu'il est possible de programmer ça en VBA, mais je connais très mal ce langage.
Un grand merci à celles et ceux qui pourraient m'aider à y voir clair.
Bons voeux à tous !
Tupinius
Dernière édition: