Question excel affecter une couleur
Fermé
RomainCROISSANT
-
15 déc. 2018 à 17:28
Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 - 16 déc. 2018 à 18:49
Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 - 16 déc. 2018 à 18:49
Bonjour à tous,
Je me permets de poster, concernant une question excel. Je sais affecter une couleur à une cellule en fonction d'un chiffre cependant je n'y arrive pas à le faire sur une forme. Je voulais alors savoir comment je peux affecter une couleur à une forme en fonction d'un chiffre
Dans l'attente d'une réponse
Merci
Je me permets de poster, concernant une question excel. Je sais affecter une couleur à une cellule en fonction d'un chiffre cependant je n'y arrive pas à le faire sur une forme. Je voulais alors savoir comment je peux affecter une couleur à une forme en fonction d'un chiffre
Dans l'attente d'une réponse
Merci
Configuration: Windows / Edge 17.17134
A voir également:
- Question excel affecter une couleur
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Somme si couleur excel - Guide
- Calculer une moyenne sur excel - Guide
13 réponses
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
15 déc. 2018 à 17:47
15 déc. 2018 à 17:47
Bonsoir,
Pour coloriser une forme il faut passer par un code VBA si tu as quelques notions,
regarde cette discussion le post 11 ou tu trouveras 3 fichiers exemple
https://forums.commentcamarche.net/forum/affich-35693264-mise-en-forme-conditionnel-d-un-objet
Pour coloriser une forme il faut passer par un code VBA si tu as quelques notions,
regarde cette discussion le post 11 ou tu trouveras 3 fichiers exemple
https://forums.commentcamarche.net/forum/affich-35693264-mise-en-forme-conditionnel-d-un-objet
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
15 déc. 2018 à 18:28
15 déc. 2018 à 18:28
Re,
pour écrire un code VBA il faut être très précis, tu peux expliquer comment tu veux faire fonctionner chaque forme et sa valeur associée
pour écrire un code VBA il faut être très précis, tu peux expliquer comment tu veux faire fonctionner chaque forme et sa valeur associée
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
15 déc. 2018 à 18:48
15 déc. 2018 à 18:48
Re,
si je comprends bien, exemple colonne AC Tête tu as deux fois 1 total 2 la tête se colorise en vert
et idem pour chaque partie exemple colonne M Genoux tu as quatre fois 1 soit un total de 4 mais la forme correspondante au genoux se colorise à partir d'un total de 2
es ce cela
si je comprends bien, exemple colonne AC Tête tu as deux fois 1 total 2 la tête se colorise en vert
et idem pour chaque partie exemple colonne M Genoux tu as quatre fois 1 soit un total de 4 mais la forme correspondante au genoux se colorise à partir d'un total de 2
es ce cela
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
15 déc. 2018 à 19:17
15 déc. 2018 à 19:17
Oui ça j'ai compris en AC dès que la somme est 2 la tête se colorise en vert pour ça pas de problème
mais après qu'entends tu par se transfert automatiquement sur la partie du corps
tu n'as pas répondu à ma question concernant les genoux es ce que dès que tu as 2 colonne genoux les genoux passent au vert ou même une autre couleur !
mais après qu'entends tu par se transfert automatiquement sur la partie du corps
tu n'as pas répondu à ma question concernant les genoux es ce que dès que tu as 2 colonne genoux les genoux passent au vert ou même une autre couleur !
Mais elle se colorise en vert car le chiffre est deux si le chiffre est 5 c'est une autre couleur.
En gros j'aimerais que selon le chiffre la cellule se colorise (comme pour la tête) mais que la partie du corps aussi (exemple que la tête se colorise selon la somme.
Et cela je veux que ce soit pour toutes les parties du corps (donc pour genoux aussi (IJ, quadriceps etc...)
En gros j'aimerais que selon le chiffre la cellule se colorise (comme pour la tête) mais que la partie du corps aussi (exemple que la tête se colorise selon la somme.
Et cela je veux que ce soit pour toutes les parties du corps (donc pour genoux aussi (IJ, quadriceps etc...)
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
15 déc. 2018 à 21:11
15 déc. 2018 à 21:11
Bonjour
Ce genre de macro devrait faire l'affaire :
Cdlmnt
Via
Ce genre de macro devrait faire l'affaire :
Sub colorie() On Error Resume Next For Each s In ActiveSheet.Shapes r = s.TextFrame.Characters.Text If IsNumeric(r) Then r = Val(r) couleur = Range("B36").Interior.Color If r < 16 Then couleur = Range("B34").Interior.Color If r < 11 Then couleur = Range("B32").Interior.Color If r < 6 Then couleur = Range("B30").Interior.Color If r < 3 Then couleur = Range("B28").Interior.Color s.Fill.ForeColor.RGB = couleur Next End Sub
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
15 déc. 2018 à 23:38
15 déc. 2018 à 23:38
En changeant le prénom dans la liste déroulante en G14 les résultats de la ligne G se mettent à jour et les colorations des formes suivent via la macro qui est déclenchée à ce moment
Auparavant il faut avoir relié toutes les formes à une des cellules de la ligne G, je n'ai pour essai relié que quelques unes: tête, chevilles ...
https://mon-partage.fr/f/usQ999iM/
Cdlmnt
Via
Auparavant il faut avoir relié toutes les formes à une des cellules de la ligne G, je n'ai pour essai relié que quelques unes: tête, chevilles ...
https://mon-partage.fr/f/usQ999iM/
Cdlmnt
Via
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
16 déc. 2018 à 01:15
16 déc. 2018 à 01:15
Pas besoin de video je t'ai fait la macro
il suffit de cliquer sur chaque forme et dans la barre de formule d'indiquer la cellule en ligne 14 liée
exemple pour le coup dans la barre de formules du mets =$AB$14
Ensuite chaque fois que tu feras un choix dans la liste déroulante en G14 les données de la ligne 14 s'actualiseront avec les formules que j'ai mises et la macro se lancera pour colorer les formes en fonction de ces données
il suffit de cliquer sur chaque forme et dans la barre de formule d'indiquer la cellule en ligne 14 liée
exemple pour le coup dans la barre de formules du mets =$AB$14
Ensuite chaque fois que tu feras un choix dans la liste déroulante en G14 les données de la ligne 14 s'actualiseront avec les formules que j'ai mises et la macro se lancera pour colorer les formes en fonction de ces données
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
16 déc. 2018 à 10:29
16 déc. 2018 à 10:29
La macro n'est pas affectée à une forme, elle est déclenchée par tout changement dans la cellule G14
puisque tu voulais des indications par joueur
Maintenant si tu veux aussi visualiser en couleurs la somme de tous les joueurs il faut :
- defusionner les cellules F G 12
- en G12 mettre "Tous"
- cliquer sur Formules dans le ruban puis Gestionnaire de noms puis sur le nom Choix et modifier le Fait référence à pour inclure G12 : =Feuil1!$G$6:$G$12
Maintenant tu as Tous en bas de ta liste déroulante et lorsque tu le sélectionnes la macro va bien colorer en fonction des sommes
Si tu n'y arrives pas, repostes moi ton fichier sur mon-partage.fr
Cdlmnt
Via
puisque tu voulais des indications par joueur
Maintenant si tu veux aussi visualiser en couleurs la somme de tous les joueurs il faut :
- defusionner les cellules F G 12
- en G12 mettre "Tous"
- cliquer sur Formules dans le ruban puis Gestionnaire de noms puis sur le nom Choix et modifier le Fait référence à pour inclure G12 : =Feuil1!$G$6:$G$12
Maintenant tu as Tous en bas de ta liste déroulante et lorsque tu le sélectionnes la macro va bien colorer en fonction des sommes
Si tu n'y arrives pas, repostes moi ton fichier sur mon-partage.fr
Cdlmnt
Via
Oui j'aimerais également pouvoir visualiser aussi la somme de tous les joueurs.
Attention j'ai rajouté des lignes c'est peut-être pour cela que la macro ne fonctionne plus. J'en ai profiter pour changer l'échelle du coup
Merci encore pour votre aide qui est d'une grande utilité
https://www.cjoint.com/c/HLqjMEmo0PS
Attention j'ai rajouté des lignes c'est peut-être pour cela que la macro ne fonctionne plus. J'en ai profiter pour changer l'échelle du coup
Merci encore pour votre aide qui est d'une grande utilité
https://www.cjoint.com/c/HLqjMEmo0PS
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
16 déc. 2018 à 10:50
16 déc. 2018 à 10:50
Re,
ah voila du renfort regarde ton fichier initial qu'il conviendra de modifier
soit tu change la valeur dans ton tableau soit tu clic sur le bouton pour coloriser la forme en fonction de la somme
https://www.cjoint.com/c/HLqjWqVeU1j
ah voila du renfort regarde ton fichier initial qu'il conviendra de modifier
soit tu change la valeur dans ton tableau soit tu clic sur le bouton pour coloriser la forme en fonction de la somme
https://www.cjoint.com/c/HLqjWqVeU1j
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
16 déc. 2018 à 10:58
16 déc. 2018 à 10:58
Re,
Bizarre je viens de tester le lien mais enfin regarde ici
https://mon-partage.fr/f/HRlrRmDi/
Bizarre je viens de tester le lien mais enfin regarde ici
https://mon-partage.fr/f/HRlrRmDi/
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
16 déc. 2018 à 11:30
16 déc. 2018 à 11:30
Re,
met en ligne ton dernier fichier que je puisse te proposer une autre lise en page et éventuellement évoluptif
met en ligne ton dernier fichier que je puisse te proposer une autre lise en page et éventuellement évoluptif
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
16 déc. 2018 à 13:11
16 déc. 2018 à 13:11
Tu changes tout depuis ton 1er fichier y compris les tranches de couleur, tu n'appliques pas les consignes qu'on t-'a donné et tu t'étonnes que cela ne fonctionne plus !
Ton fichier corrigé :
https://mon-partage.fr/f/bTRcFhA0/
Ton fichier corrigé :
https://mon-partage.fr/f/bTRcFhA0/
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
16 déc. 2018 à 13:11
16 déc. 2018 à 13:11
Re,
Regarde cette mise en page ou j'ai figé les volets pour avoir une vue sur les shapes et pouvoir accéder à la saisie des notes sur le tableau.
Lorsque la mise en page sera arrêtée j'adapterai le code et le placerai sur le fichier
https://www.cjoint.com/c/HLqmiTpbGrj
Regarde cette mise en page ou j'ai figé les volets pour avoir une vue sur les shapes et pouvoir accéder à la saisie des notes sur le tableau.
Lorsque la mise en page sera arrêtée j'adapterai le code et le placerai sur le fichier
https://www.cjoint.com/c/HLqmiTpbGrj
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 114
16 déc. 2018 à 18:49
16 déc. 2018 à 18:49
Re,
a défaut de réponse je poste quand même je que je t'avais préparé et décroche
https://mon-partage.fr/f/gl3WCZZw/
a défaut de réponse je poste quand même je que je t'avais préparé et décroche
https://mon-partage.fr/f/gl3WCZZw/
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
16 déc. 2018 à 17:25
16 déc. 2018 à 17:25
Au temps pour moi, les lignes des couleurs étaient décalées dans la macro !
Rectification :
https://mon-partage.fr/f/bJTPXvQU/
J’ai changé la couleur pour >7 car le noir était peu visible sur le fond gris
Rectification :
https://mon-partage.fr/f/bJTPXvQU/
J’ai changé la couleur pour >7 car le noir était peu visible sur le fond gris
15 déc. 2018 à 17:50
15 déc. 2018 à 17:57
ça va être très difficile d'écrire et comprendre un code en Visual Basic sans connaitre
15 déc. 2018 à 17:59
15 déc. 2018 à 18:08
as tu regardé les fichiers à partir du lien de mon premier post
ensuite pour joindre ton fichier anonymisé
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
dans le même style tu as https://mon-partage.fr/
15 déc. 2018 à 18:10