Bonjour a tous ...
Je patauge un peu dans la semoule binaire ... enfin on est loin du binaire mais c'est histoire de dire !...
Je vous joins un petit fichier exemple que j'adapterai à mon fichier bien plus lourd et complexe et qui jusque là n'avait pas besoin de VBA pour tourner ... sauf qu'à le peaufiner pour le rendre plus ... autonome, je me retrouve confronté à des problèmes qui dépassent ma pauvre compréhension du VBA. Bref j'explique ...
Données de base :
J'ai une feuille Excel contenant 3 tableaux que j'appellerai A ("A2:D9"), B ("I10:L13") et C ("A14:C25")
Une colonne d'une 20aine de donnée ("G20:G24") servant de base de liste de choix pour des cellules "pick list" situées dans les tableaux A en ("A2:A9") et B en ("J10:J13")
Ces cellules de la colonne pick list sont toutes dotées d'un code couleur différent.
Les tableaux A et B sont essentiellement des tableaux d'entrée de donnée
Le C est un récapitulatif de format différent des valeurs entrées dans le tableau B.
But recherché par la macro :
Sur un changement de valeur dans les cellules picklist des tableaux A et B, je voudrais que les cellules en lien des tableaux B et C prennent la couleur référence de la cellule pick list...
Ce que j'ai fait jusqu'à présent (pas tout seul !) :
Appeler la macro sur un changement de la feuille
Déterminer si les cellules picklist ont été modifiées
Changer la couleur de la ligne du tableau A en fonction de l'item choisi dans les cellules pick list de ce même tableau
Ce que j'aimerai pouvoir faire :
Modifier la couleur des "carrés de secteur" du tableau C en fonction du "Type" choisi dans les pick lists du tableau B
je poste le fichier ...
Vous pouvez constater que le tableau C est formé de 4 carrés nommés secteur 1 a 4
Les deux carrés supérieurs sont correctement (et manuellement) de la couleur idoine au "type" sélectionné dans le tableau B et en regard de mon code couleur ...
Les deux carrés inférieurs par contre n'ont pas été colorisés manuellement et présentent une bicoloration.
Partager