Automatisation couleur

Jaf

XLDnaute Nouveau
Bonjour,

Je souhaiterai automatiser le remplissage d'une cellule par une couleur, en fonction de la couleur d'une cellule source située sur un onglet différent.

Exemple : Je remplis la cellule "source" en vert, une cellule spécifique se remplit de vert, si je la remplis de orange, c'est une autre cellule qui devient orange, etc.

La pièce jointe, je l'espère, éclaircira mes explications, ce n'est pas forcément très simple !

Par avance, merci.
Jaf
 

Pièces jointes

  • Code couleur 2011-2012.xls
    47.5 KB · Affichages: 60
  • Code couleur 2011-2012.xls
    47.5 KB · Affichages: 67
  • Code couleur 2011-2012.xls
    47.5 KB · Affichages: 65

Fred0o

XLDnaute Barbatruc
Re : Automatisation couleur

Bonjour Jaf,

Ta demande n'est pas claire. Quelle cellule est dépendante de quelle autre ?
Qu'est-ce qui doit déclencher la mise à jour des couleurs ?
Pourquoi 3lignes pour un nom "Jean dupont" et si c'est ces cellules qu'il faut colorer, comment choisir la bonne ligne ?

Merci de donner un peu plus d'explications si tu veux une réponse.

A+
 

Jaf

XLDnaute Nouveau
Re : Automatisation couleur

Et bien en fait :
Si c'est une couleur verte dans l'onglet calendrier, la case du bas dans la ligne Dupont doit être verte.
Si c'est une couleur orange, c'est la case du milieu qui doit devenir orange.
Enfin si c'est rouge, c'est la case du haut qui doit devenir rouge.

Donc selon la couleur que l'on met, c'est soit la case bas, milieu ou haut qui s'affiche avec la couleur correspondante.

Est-ce plus clair ?

EDIT: J'ai fait 3 cases, mais ça peut être que sur une ligne.
Le tout étant que lorsque l'on choisit une couleur dans l'onglet calendrier, celle-ci c'est automatiquement reportée dans l'onglet Tableau.
 
Dernière édition:

JNP

XLDnaute Barbatruc
Re : Automatisation couleur

Bonjour le fil :),
A tester :
La modification d'une couleur n'est pas gérable comme événement :rolleyes:...
J'ai préférer mettre des listes de validation en feuille calendrier. La sélection d'un prof envoie la couleur dans la ligne d'emploi du temps de la feuille tableau, l'effacement d'un nom efface la couleur.
ATTENTION, un effacement multiple n'efface pas les couleurs :eek:...
Bonne soirée :cool:
 

Pièces jointes

  • Codes couleurs.xls
    67.5 KB · Affichages: 70
  • Codes couleurs.xls
    67.5 KB · Affichages: 69
  • Codes couleurs.xls
    67.5 KB · Affichages: 70

Jaf

XLDnaute Nouveau
Re : Automatisation couleur

Bonjour,

Merci pour cette réponse, mais ce n'est pas ce qu'il me faut.

J'ai refait le document en y insérant des commentaires, j'espère que ça éclaircira vos lanternes...
 

Pièces jointes

  • Code couleur 2011-2012.xls
    56 KB · Affichages: 64
  • Code couleur 2011-2012.xls
    56 KB · Affichages: 51
  • Code couleur 2011-2012.xls
    56 KB · Affichages: 48

JNP

XLDnaute Barbatruc
Re : Automatisation couleur

Re :),
Et non, je n'y ait vu que des vessies :p...
Comment pourrait-on savoir d'après le vert dans le calendrier qu'il faut reporter le vert dans la ligne de Jean Dupont :confused: ?
Comme précisé, le changement de couleur ne déclenche pas d'événementielle, donc comment faire savoir à VBA que la couleur a changé dans le calendrier :confused: ?
Bref, je ne vois pas du tout ce que tu veux (et ce qu'on peux) faire :rolleyes:...
Bonne soirée :cool:
 

Jaf

XLDnaute Nouveau
Re : Automatisation couleur

Ça me rend fou cette histoire xD.

Je veux juste que lorsqu'on choisi une couleur dans l'onglet calendrier, cette même couleur se mette automatiquement dans l'onglet Tableau.

Sur mon document ci-dessus :
En cellule C3 de l'onglet Calendrier je choisis un remplissage vert.
J'aimerai que ce même remplissage s'insère automatiquement en cellule B3 de l'onglet Tableau.
 
Dernière édition:

JNP

XLDnaute Barbatruc
Re : Automatisation couleur

Re :),
Je veux juste que lorsqu'on choisi une couleur dans l'onglet calendrier, cette même couleur se mette automatiquement dans l'onglet Tableau.
Oui, mais techniquement (et tu peux chercher sur le forum, il y a plusieurs fil à ce sujet), le changement de couleur n'est qu'une mise en forme qui ne déclenche aucune action sous Excel, donc, à moins de copier les couleurs à chaque changement de feuille, ce que tu demandes est impossible :(...
Bonne suite :cool:
 

JLJ2B

XLDnaute Nouveau
Re : Automatisation couleur

Bonsoir à tous.
J'ai peut_être une suggestion! Puisque le changement de couleur n'est pas un évènement, pourquoi ne pas associer dans une seule macro le changement de couleur de l'onglet et les modifications qui en découlent au niveau des cellules des différentes feuilles!

Si nécessaire, j'essaierais d'affiner demain.
Bonne nuit.
Cordialement.
 

JNP

XLDnaute Barbatruc
Re : Automatisation couleur

Re :),
J'ai peut_être une suggestion! Puisque le changement de couleur n'est pas un évènement, pourquoi ne pas associer dans une seule macro le changement de couleur de l'onglet et les modifications qui en découlent au niveau des cellules des différentes feuilles!
C'est dans cet axe-là que je lui avait construit le fichier, mais ça ne convenait pas :eek:...
Bon courage :cool:
 

Jaf

XLDnaute Nouveau
Re : Automatisation couleur

Bon je vais donc changer mon fusil d'épaule.
Du coup, au lieu de mettre une couleur, je vais mettre un v pour vert etc.

Par contre, je me retrouve devant un autre problème, lorsque j'essaye d'imbriquer 3 fonctions SI, ça bloque...

SI(Calendrier!C4="v";"vert";"")
SI(Calendrier!C4="o";"orange";"")
SI(Calendrier!C4="r";"rouge";"")

Je voudrais imbriquer ces 3 fonctions SI dans une cellule.

EDIT : J'ai trouvé mon erreur, c'est OK !
Merci à tous pour votre aide
 

Pièces jointes

  • Code couleur 2011-2012.xls
    55.5 KB · Affichages: 56
  • Code couleur 2011-2012.xls
    55.5 KB · Affichages: 59
  • Code couleur 2011-2012.xls
    55.5 KB · Affichages: 59
Dernière édition:

Discussions similaires

Réponses
2
Affichages
193

Statistiques des forums

Discussions
312 793
Messages
2 092 160
Membres
105 241
dernier inscrit
Mixlsm