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
- Word et excel gratuit - Guide
13 réponses
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
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
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
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...)
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
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
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
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
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
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
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/
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
ça va être très difficile d'écrire et comprendre un code en Visual Basic sans connaitre
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/