A voir également:
- Mise en forme conditionnelle vba excel
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Liste déroulante excel - Guide
- Excel liste déroulante conditionnelle - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
4 réponses
g
Messages postés
1262
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
575
26 juin 2009 à 14:59
26 juin 2009 à 14:59
Bonjour,
Si tu disposes d'Excel 2003 ou antérieur la mise en forme conditionnelle est limitée à 3 couleurs.
Pour aller au dela il est nécessaire de passer par VBA.
Dans ce cas tu trouveras une explication sur http://gerard.g.pagesperso-orange.fr/logexl_09.htm#mise_forme_cond
Bonne suite.
Si tu disposes d'Excel 2003 ou antérieur la mise en forme conditionnelle est limitée à 3 couleurs.
Pour aller au dela il est nécessaire de passer par VBA.
Dans ce cas tu trouveras une explication sur http://gerard.g.pagesperso-orange.fr/logexl_09.htm#mise_forme_cond
Bonne suite.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 255
29 juin 2009 à 11:23
29 juin 2009 à 11:23
Bonjour,
Difficile de te répondre sans voir ton fichier.
Tu peux le déposer sur cijoint.fr (débarassé des données confidentielles) et coller ici le lien fourni.
Et n'hésites pas à être plus précis : cellules concernées, etc
eric
Difficile de te répondre sans voir ton fichier.
Tu peux le déposer sur cijoint.fr (débarassé des données confidentielles) et coller ici le lien fourni.
Et n'hésites pas à être plus précis : cellules concernées, etc
eric
re
En fait j'ai trouvé la cause réelle du problème c'est que la macro ne doit pas reconnaitre les valeurs que je lui demande (à savoir cp rtt ja et jf ) mais les liens d'où viennent les valeurs car ces informations proviennent de d'autres fichiers excel.
J'ai teste et ecris ceci auparavant pour m'entrainer sur une feuille avec des valeurs en vrac dans la feuille et cela marchait car c'était des valeurs "directes".
sub
dim cell as range
for each cell in range ("c:iv")
select case cell.value
case is = "a"
cell.interior.colorindex = 27
case is = "b"
cell.interior.colorindex = 29
case is = "c"
cell.interior.colorindex = 35
End select
next
end sub
et cela marchait pour la feuille avef les valeurs en vrac mais lorsque j'ai voulu l'adapter à ma feuille où les valeurs proviennent de liens cela me dit erreur 13
voila
merci
En fait j'ai trouvé la cause réelle du problème c'est que la macro ne doit pas reconnaitre les valeurs que je lui demande (à savoir cp rtt ja et jf ) mais les liens d'où viennent les valeurs car ces informations proviennent de d'autres fichiers excel.
J'ai teste et ecris ceci auparavant pour m'entrainer sur une feuille avec des valeurs en vrac dans la feuille et cela marchait car c'était des valeurs "directes".
sub
dim cell as range
for each cell in range ("c:iv")
select case cell.value
case is = "a"
cell.interior.colorindex = 27
case is = "b"
cell.interior.colorindex = 29
case is = "c"
cell.interior.colorindex = 35
End select
next
end sub
et cela marchait pour la feuille avef les valeurs en vrac mais lorsque j'ai voulu l'adapter à ma feuille où les valeurs proviennent de liens cela me dit erreur 13
voila
merci
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 255
29 juin 2009 à 13:14
29 juin 2009 à 13:14
et bien si tu as trouvé ton problème et que tu ne veux pas mettre ton fichier en ligne met le post en 'résolu'
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 255
29 juin 2009 à 14:21
29 juin 2009 à 14:21
si en plus il faut lire à ta place les réponses qu'on a faite ...
voila c fait
en fait les valeurs du premier fichier se deverse dans le deuxieme fichier par les valeurs ke l'on rentre dans la premiere partie du tableau(a gauche) sou forme de cp rtt jf et ja se retrouve dans le deuxieme fichier avec la meme valeur cp rtt ja jf et c cela ke je dois faire apparaitre en couleur suivant ce qu'il est inscrit d'où une mefc de plus de 3 condtions. j'espere etre assez precis
http://www.cijoint.fr/cjlink.php?file=cj200906/cijChaakGU.xls
http://www.cijoint.fr/cjlink.php?file=cj200906/cijY2zSU5c.xls
en fait les valeurs du premier fichier se deverse dans le deuxieme fichier par les valeurs ke l'on rentre dans la premiere partie du tableau(a gauche) sou forme de cp rtt jf et ja se retrouve dans le deuxieme fichier avec la meme valeur cp rtt ja jf et c cela ke je dois faire apparaitre en couleur suivant ce qu'il est inscrit d'où une mefc de plus de 3 condtions. j'espere etre assez precis
http://www.cijoint.fr/cjlink.php?file=cj200906/cijChaakGU.xls
http://www.cijoint.fr/cjlink.php?file=cj200906/cijY2zSU5c.xls
29 juin 2009 à 10:07
merci mais en fait je crois que le probleme vient du fait qu'excel ne reconnait pas mes valeurs dans le tableau car elles viennent de liens d'autres fichiers donc je pense qu'il voit les liens et non les valeurs et n'étant pas un expert en vba je n'en suis pas sûr donc si tu as une soluce elle est la bienvenue
merci