Modifier un texte selon la couleur de cellule
Résolu/Fermé
Utilisateur anonyme
-
16 juin 2014 à 17:16
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 21 juin 2014 à 01:27
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 21 juin 2014 à 01:27
A voir également:
- Modifier un texte selon la couleur de cellule
- Excel cellule couleur si condition texte - Guide
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
- Aller à la ligne dans une cellule excel - Guide
9 réponses
Sebbonard
Messages postés
441
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
14 mars 2018
171
16 juin 2014 à 17:25
16 juin 2014 à 17:25
Bonjour,
Faut voir avec un expert mais il ne me semble pas que ce soit possible.
Par contre, tu pourrais contourner ceci en inscrivant du texte dans ces cellules (de la même couleur que le fond pour que ça n'apparaissent pas. "Blanc sur fond blanc par exemple").
Il est facile, ensuite de faire un test sur le texte.
En espérant t'avoir (un peu) aidé...
Faut voir avec un expert mais il ne me semble pas que ce soit possible.
Par contre, tu pourrais contourner ceci en inscrivant du texte dans ces cellules (de la même couleur que le fond pour que ça n'apparaissent pas. "Blanc sur fond blanc par exemple").
Il est facile, ensuite de faire un test sur le texte.
En espérant t'avoir (un peu) aidé...
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
16 juin 2014 à 17:29
16 juin 2014 à 17:29
Bonjour
Si la couleur de la "voisine" provient d'une mise en forme conditionnelle, c'est possible sans macro, sinon, il va certainement falloir passer par une macro
Cdlmnt
Si la couleur de la "voisine" provient d'une mise en forme conditionnelle, c'est possible sans macro, sinon, il va certainement falloir passer par une macro
Cdlmnt
Utilisateur anonyme
17 juin 2014 à 15:06
17 juin 2014 à 15:06
Bonjour,
Je vous remercie de vos réponses.
Je précise que la cellule voisine ne provient pas d'une mise en forme conditionnelle et je ne suis pas experte en macro. Cela va être compliqué.
Je vous remercie de vos réponses.
Je précise que la cellule voisine ne provient pas d'une mise en forme conditionnelle et je ne suis pas experte en macro. Cela va être compliqué.
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
17 juin 2014 à 17:29
17 juin 2014 à 17:29
C'est l'occasion de te lancer dans les macros, ici, c'est très jouable
https://www.cjoint.com/?3FrrBYtkAj2
Si tu as des questions, n'hésites pas
Cdlmnt
https://www.cjoint.com/?3FrrBYtkAj2
Si tu as des questions, n'hésites pas
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
19 juin 2014 à 16:22
19 juin 2014 à 16:22
Bonjour et merci encore,
J'essaie donc de me familiariser avec les macro...
Pour être plus précise maintenant, je souhaiterais savoir quel est le code à utiliser pour indiquer que si la cellule A1 est blanche, alors la cellule A2 indique "juin" (une cellule grise indiquera "juillet").
Merci pour les éclaircissements.
J'essaie donc de me familiariser avec les macro...
Pour être plus précise maintenant, je souhaiterais savoir quel est le code à utiliser pour indiquer que si la cellule A1 est blanche, alors la cellule A2 indique "juin" (une cellule grise indiquera "juillet").
Merci pour les éclaircissements.
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
19 juin 2014 à 20:14
19 juin 2014 à 20:14
ça dépend un peu du scénario
Si tu veux une fonction qui calcule le mois selon la couleur, il te suffit de changer les noms des couleurs dans la feuille FCouleur par les noms de mois
https://www.cjoint.com/?3FtulIGo3MD
Si ce n'est pas ça, peux tu expliquer un peu plus ou mieux, envoyer ton fichier au format excel 2003 sur cjoint.com en y ajoutant quelques explications sur ce que tu veux obtenir et à partir de quoi.
Cdlmnt
Si tu veux une fonction qui calcule le mois selon la couleur, il te suffit de changer les noms des couleurs dans la feuille FCouleur par les noms de mois
https://www.cjoint.com/?3FtulIGo3MD
Si ce n'est pas ça, peux tu expliquer un peu plus ou mieux, envoyer ton fichier au format excel 2003 sur cjoint.com en y ajoutant quelques explications sur ce que tu veux obtenir et à partir de quoi.
Cdlmnt
Utilisateur anonyme
20 juin 2014 à 09:53
20 juin 2014 à 09:53
Bonjour ccm81,
C'est bien une fonction qui calcule le mois selon la couleur que je recherchais, sur une base de deux couleurs, blanc et gris, et qui indiquent les noms de mois juin ou juillet dans une autre colonne.
Merci encore, je vais étudier au mieux le fichier que tu m'as adressé pour résoudre mon problème.
C'est bien une fonction qui calcule le mois selon la couleur que je recherchais, sur une base de deux couleurs, blanc et gris, et qui indiquent les noms de mois juin ou juillet dans une autre colonne.
Merci encore, je vais étudier au mieux le fichier que tu m'as adressé pour résoudre mon problème.
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
Modifié par ccm81 le 20/06/2014 à 15:16
Modifié par ccm81 le 20/06/2014 à 15:16
S'il n'y a que 2 couleurs à traiter, pas besoin d'artillerie lourde
Cette fonction suffira ( à mettre dans un module vba (Alt-F11 puis Insertion/Module)
RQ. si le gris (48) ne te convient pas, tu peux utiliser la feuille FCouleur de on exemple précédent pour changer sa valeur
Cordialement
Cette fonction suffira ( à mettre dans un module vba (Alt-F11 puis Insertion/Module)
Public Function CoulMois(cel As Range) As String
Const juin = 2
Const juillet = 48
Dim coul As Long
coul = cel.Interior.ColorIndex
Select Case coul
Case juin: CoulMois = "juin"
Case juillet: CoulMois = "juillet"
Case Else: CoulMois = "non definie"
End Select
End Function
RQ. si le gris (48) ne te convient pas, tu peux utiliser la feuille FCouleur de on exemple précédent pour changer sa valeur
Cordialement
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
21 juin 2014 à 01:27
21 juin 2014 à 01:27
Salut, melle.brigitte.
Tu aurais peut-être dû suivre la piste fournie par ccm81 dans le lien #2 , au lieu d'éluder cette idée dans ton lien #3.
Ainsi tu crées tes codes de couleur, que tu saisis en ligne 3 ; par exemple "VE" en A3 permettra à la Mise en forme conditionnelle de faire un remplissage vert en A1 et permettra à la fonction RECHERCHEH d'afficher "mars" en A2 ; le code "VI" en B3 va colorer B1 en violet et afficher "mai" en B2 ...
Tu aurais peut-être dû suivre la piste fournie par ccm81 dans le lien #2 , au lieu d'éluder cette idée dans ton lien #3.
Ainsi tu crées tes codes de couleur, que tu saisis en ligne 3 ; par exemple "VE" en A3 permettra à la Mise en forme conditionnelle de faire un remplissage vert en A1 et permettra à la fonction RECHERCHEH d'afficher "mars" en A2 ; le code "VI" en B3 va colorer B1 en violet et afficher "mai" en B2 ...