Bonsoir,
Ce n'est pas enregistré comme Macro. C'est du code VBA. Pour le voir, il faut faire :
- soit un clic sur l'icône Visual Basic de la barre d'outils, soit Alt+F11. Tu te retrouves dans l'environnement (VBE) permettant de travailler en VBA
- tu dois avoir, à gauche, une colonne intitulée : Projet - VBA Projects. Si tu ne l'as pas, tu cliques sur Affichage puis Explorateur de projet
- à droite, tu as le code. S'il n'y a rien, tu double-cliques dans la colonne de gauche sur Feuil1 (couleurs)
- là, tu as le code. Il y a deux Sub. Le premier est le principal ; il traite le problème dès que tu modifies une valeur dans le tableau nommé Données de la feuille. Il fait appel au second qui traite la couleur.
Pour mettre à jour ton fichier (travaille sur une copie!) :
- tu ouvres ton fichier
- tu sélectionnes la partie des données correspondant à celle que j'ai encadrée et tu la nommes "Données"
- tu copies le tableau complet des critères dans ma feuille, tu le colles dans la tienne et tu le nommes "CritèresCouleurs" (dans ces deux actions, respecte bien les accents)
- de la même manière que pour le mien, tu vas dans le VBE afin de coller ultérieurement le code VBA que tu auras copié dans mon fichier
Dans mon fichier :
- tu sélectionnes les deux Sub et tu fais "copier"
- tu retournes dans le VBA de ton fichier et dans Feuil??? correspondant à ta feuille, tu colles le code
Si le N° derrière Feuil n'est pas 1, il faut modifier le code. si par ex. c'est Feuil3 La ligne :
Worksheets(1).ChartObjects("Graphique 2").Activate
devient :
Worksheets(3).ChartObjects("Graphique 2").Activate
Si je n'ai rien oublié, tout doit fonctionner
Cordialement