Changer la couleur d'une ligne de cellule
Résolu/Fermé
merkoss
-
12 oct. 2008 à 22:04
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 - 4 déc. 2008 à 00:00
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 - 4 déc. 2008 à 00:00
A voir également:
- Changer la couleur d'une ligne de cellule
- Aller à la ligne dans une cellule excel - Guide
- Changer dns - Guide
- Piratage facebook changer mot de passe - Guide
- Excel cellule couleur si condition texte - Guide
- Changer la couleur de la barre des taches - Guide
7 réponses
Raymond PENTIER
Messages postés
58392
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 avril 2024
17 093
12 oct. 2008 à 22:27
12 oct. 2008 à 22:27
Oui, avec Outlook (calendrier, tâches)
Nyctaclope
Messages postés
5315
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
11 décembre 2022
1 250
12 oct. 2008 à 22:27
12 oct. 2008 à 22:27
Bonsoir !
Je suppose qu'il s'agit d'un tableau sous Excel.
Ne rêvons pas trop à une solution type "téléphonée",
mais voilà une première solution qui affiche dans la ligne concernée un double astérisque rouge :
Crée une colonne dont tu définis la couleur du texte comme rouge
Ecris-y une formule, ligne 2, du type
= Si(F2-Aujourdhui()<=30;"**";"") et copie vers le bas.
Dans la colonne F la date doit être écrite convenablement selon un format reconnu par Excel, et doit être de la précision du jour.
Tu peux remplacer le 30 par l'adresse d'une cellule contenant le délai souhaité.
A ce jour, et sauf erreur de ma part, il n'est pas possible de soumettre le format ( couleur, encadrement .. ) d'une ligne ou colonne à une condition numérique, à moins de passer par Visual Basic, ce qui est une autre affaire...
A+
Nyctaclope
Je suppose qu'il s'agit d'un tableau sous Excel.
Ne rêvons pas trop à une solution type "téléphonée",
mais voilà une première solution qui affiche dans la ligne concernée un double astérisque rouge :
Crée une colonne dont tu définis la couleur du texte comme rouge
Ecris-y une formule, ligne 2, du type
= Si(F2-Aujourdhui()<=30;"**";"") et copie vers le bas.
Dans la colonne F la date doit être écrite convenablement selon un format reconnu par Excel, et doit être de la précision du jour.
Tu peux remplacer le 30 par l'adresse d'une cellule contenant le délai souhaité.
A ce jour, et sauf erreur de ma part, il n'est pas possible de soumettre le format ( couleur, encadrement .. ) d'une ligne ou colonne à une condition numérique, à moins de passer par Visual Basic, ce qui est une autre affaire...
A+
Nyctaclope
Bonjour,
j'ai vu vos échanges de mail et d'infos et pas moyen pour que ca marche pour mon cas!
je veux faire apparaitre ou la date ou un mot si la date est a un mois d'aujourdhui!!!
Mais je ne trouve pas la bonne formule certainement
voilà un exemple de dates
Breakclause date activation 1 ALERTE
04/01/2011
04/01/2011
23/10/2009
23/10/2009
23/05/2011
merci pour votre aide
j'ai vu vos échanges de mail et d'infos et pas moyen pour que ca marche pour mon cas!
je veux faire apparaitre ou la date ou un mot si la date est a un mois d'aujourdhui!!!
Mais je ne trouve pas la bonne formule certainement
voilà un exemple de dates
Breakclause date activation 1 ALERTE
04/01/2011
04/01/2011
23/10/2009
23/10/2009
23/05/2011
merci pour votre aide
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
>
carolyne
3 déc. 2008 à 16:04
3 déc. 2008 à 16:04
Salut Carolyne,
Cette discution est fermée, ouvres ta propre discussion pour avoir un maximum d'intervenant.
Clic sur Forum et en haut à droite de l'écran tu trouveras Poser votre question
Sois plus précise dans tes attentes, si j'ai bien compris ton problème tu veux qu'un message s'affiche un mois avant cette date 04/01/2011 par exemple
Peut être à tout à l'heure
Cette discution est fermée, ouvres ta propre discussion pour avoir un maximum d'intervenant.
Clic sur Forum et en haut à droite de l'écran tu trouveras Poser votre question
Sois plus précise dans tes attentes, si j'ai bien compris ton problème tu veux qu'un message s'affiche un mois avant cette date 04/01/2011 par exemple
Peut être à tout à l'heure
cbauf
Messages postés
4297
Date d'inscription
lundi 31 mars 2008
Statut
Contributeur
Dernière intervention
22 juin 2022
783
>
carolyne
4 déc. 2008 à 00:00
4 déc. 2008 à 00:00
+1 à Mike
pour l'intervenssion deCaro ;)
pour l'intervenssion deCaro ;)
merkoss 76
Messages postés
2
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
14 octobre 2008
12 oct. 2008 à 22:40
12 oct. 2008 à 22:40
ok merci mais etant debutant je vais approndir un peu la reponse escuse
donc je doit créer une colonne vide ou saffichera les 2 asterix rouge
pour la date je doit la changer cest a dire ne pas mettre octobre 2008 mais une date bien precise ex:15 octobre 2008 ou bien 15/10 2008
et qu'entend tu par Tu peux remplacer le 30 par l'adresse d'une cellule contenant le délai souhaité.
merci pour ta patience
donc je doit créer une colonne vide ou saffichera les 2 asterix rouge
pour la date je doit la changer cest a dire ne pas mettre octobre 2008 mais une date bien precise ex:15 octobre 2008 ou bien 15/10 2008
et qu'entend tu par Tu peux remplacer le 30 par l'adresse d'une cellule contenant le délai souhaité.
merci pour ta patience
Nyctaclope
Messages postés
5315
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
11 décembre 2022
1 250
13 oct. 2008 à 14:13
13 oct. 2008 à 14:13
Re
Je n'ai pas pu te répondre hier soir...
1// tes dates doivent être sous un format reconnu par Excel, par exemple 15/10/08 ou 15/10/2008 etc..
Regarde à Format/../date quels sont les formats possibles, il y en a beaucoup.
En effet Excel travaille non pas avec une date "humaine", mais avec un numéro de jour dans un calendrier interne, et te fais la grâce de te le traduire en "date" et vice-versa, pour que cela te soit plus accessible.
Si tu tapes une date fantaisiste que ne comprend pas Excel, il considèrera que c'est un texte quelconque et non un nombre, et cela ne marchera pas, et tu ne seras pas prévenu, sauf examen très attentif de la position du texte dans la celule.
2// tu peux dans la formule remplacer le nombre 30 par la référence ( par exemple Z1 ) d'une cellule où tu as stocké la valeur 30.
Cela te permet de changer par exemple le 30 en 21 dans Z1, et être désormais prévenu 3 semaines à l'avance, sans avoir à modifier toutes les formules qui contiennent l'ancienne valeur 30 ( tu risques d'en oublier ..).
Dans une application bien conçue, il est conseillé de regrouper dans une zone spécifique tous les "nombres magiques" qui n'ont de signification que pour l'utilisateur, et qui sont susceptibles d'être modifiés par la suite.
A coté de Z1, tu peux taper par exemple "Délai" pour te souvenir de l'usage de la valeur stockée dans Z1.
Il y a encore d'autres possibilités plus "pro", mais je ne veux pas compliquer les choses inutilement.
Si tu as beaucoup de nombres magiques, tu peux leur affecter toute une zone réservée dans ta feuille, et même dans une autre feuille ( telle que Feuille2 ) que tu peux renommer en "paramètres".
Dans ce cas remplace Z1 par : paramètres!Z1 qui signifie la cellule Z1 de la feuille paramètres.
3// effectivement ( voir mon post précédent No 7 ) il est maintenant possible de définir dans Excel un format conditionnel, ce que j'ignorais, n'ayant pas à portée de mains une version assez récente d'Excel.
Le "sauf erreur de ma part" était donc nécessaire ! ...
Tu as donc maintenant le choix entre deux solutions : la mienne, et celle de Mike-31 ...
La mienne permettrait, par un simple tri, de regrouper en premières lignes les lignes possédant deux astérisques, donc à surveiller...
A+
Nyctaclope
Je n'ai pas pu te répondre hier soir...
1// tes dates doivent être sous un format reconnu par Excel, par exemple 15/10/08 ou 15/10/2008 etc..
Regarde à Format/../date quels sont les formats possibles, il y en a beaucoup.
En effet Excel travaille non pas avec une date "humaine", mais avec un numéro de jour dans un calendrier interne, et te fais la grâce de te le traduire en "date" et vice-versa, pour que cela te soit plus accessible.
Si tu tapes une date fantaisiste que ne comprend pas Excel, il considèrera que c'est un texte quelconque et non un nombre, et cela ne marchera pas, et tu ne seras pas prévenu, sauf examen très attentif de la position du texte dans la celule.
2// tu peux dans la formule remplacer le nombre 30 par la référence ( par exemple Z1 ) d'une cellule où tu as stocké la valeur 30.
Cela te permet de changer par exemple le 30 en 21 dans Z1, et être désormais prévenu 3 semaines à l'avance, sans avoir à modifier toutes les formules qui contiennent l'ancienne valeur 30 ( tu risques d'en oublier ..).
Dans une application bien conçue, il est conseillé de regrouper dans une zone spécifique tous les "nombres magiques" qui n'ont de signification que pour l'utilisateur, et qui sont susceptibles d'être modifiés par la suite.
A coté de Z1, tu peux taper par exemple "Délai" pour te souvenir de l'usage de la valeur stockée dans Z1.
Il y a encore d'autres possibilités plus "pro", mais je ne veux pas compliquer les choses inutilement.
Si tu as beaucoup de nombres magiques, tu peux leur affecter toute une zone réservée dans ta feuille, et même dans une autre feuille ( telle que Feuille2 ) que tu peux renommer en "paramètres".
Dans ce cas remplace Z1 par : paramètres!Z1 qui signifie la cellule Z1 de la feuille paramètres.
3// effectivement ( voir mon post précédent No 7 ) il est maintenant possible de définir dans Excel un format conditionnel, ce que j'ignorais, n'ayant pas à portée de mains une version assez récente d'Excel.
Le "sauf erreur de ma part" était donc nécessaire ! ...
Tu as donc maintenant le choix entre deux solutions : la mienne, et celle de Mike-31 ...
La mienne permettrait, par un simple tri, de regrouper en premières lignes les lignes possédant deux astérisques, donc à surveiller...
A+
Nyctaclope
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
12 oct. 2008 à 23:13
12 oct. 2008 à 23:13
Salut,
Et si tu testais la mise forme conditionnelle
Tu mets ta ligne ou le nombre de cellules que tu souhaites colorer et format/mise en forme conditionnelle sélectionnes la formule est et saisie cette formule dans la zone de critères =$F$2-AUJOURDHUI()<=30 cliques sur motif et sélectionnes une couleur. Dès que la date en F2 sera = 30 jours ou inférieur par rapport à aujourd'hui ta sélection se colorisera.
A+
Et si tu testais la mise forme conditionnelle
Tu mets ta ligne ou le nombre de cellules que tu souhaites colorer et format/mise en forme conditionnelle sélectionnes la formule est et saisie cette formule dans la zone de critères =$F$2-AUJOURDHUI()<=30 cliques sur motif et sélectionnes une couleur. Dès que la date en F2 sera = 30 jours ou inférieur par rapport à aujourd'hui ta sélection se colorisera.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cbauf
Messages postés
4297
Date d'inscription
lundi 31 mars 2008
Statut
Contributeur
Dernière intervention
22 juin 2022
783
13 oct. 2008 à 00:25
13 oct. 2008 à 00:25
Salut,
Petite précision :
=$F$2-AUJOURDHUI()<=30 ==============> Toujours la ligne 2 de réference !
Moi, le formulerais ainsi :
=$F2-AUJOURDHUI()<=30
► $F étant toujours la même colonne de reférence (Absolu)
et
► 2 la réference de la ligne non absolue
De ce fait en copiant le format avec le pinceau, il se "transmettra" à la cellule correspondante
Petite précision :
=$F$2-AUJOURDHUI()<=30 ==============> Toujours la ligne 2 de réference !
Moi, le formulerais ainsi :
=$F2-AUJOURDHUI()<=30
► $F étant toujours la même colonne de reférence (Absolu)
et
► 2 la réference de la ligne non absolue
De ce fait en copiant le format avec le pinceau, il se "transmettra" à la cellule correspondante
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
13 oct. 2008 à 08:48
13 oct. 2008 à 08:48
Salut cbauf,
Tout à fait =$F2-AUJOURDHUI()<=30
Bonne journée
Tout à fait =$F2-AUJOURDHUI()<=30
Bonne journée
Nyctaclope
Messages postés
5315
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
11 décembre 2022
1 250
13 oct. 2008 à 13:22
13 oct. 2008 à 13:22
Re
Tout à fait d'accord avec vous deux pour l'adresse semi-relative $F2, mais F2 fonctionnait aussi du fait que les copies devaient se faire uniquement vers le bas. Je n'avais pas voulu trop compliquer la chose.
Grace à vous j'ai appris que que la mise en forme conditionnelle existait maintenant sous Excel, j'en étais resté à une version un peu ancienne, et effectivement cela manquait ...
A+
Nyctaclope
Tout à fait d'accord avec vous deux pour l'adresse semi-relative $F2, mais F2 fonctionnait aussi du fait que les copies devaient se faire uniquement vers le bas. Je n'avais pas voulu trop compliquer la chose.
Grace à vous j'ai appris que que la mise en forme conditionnelle existait maintenant sous Excel, j'en étais resté à une version un peu ancienne, et effectivement cela manquait ...
A+
Nyctaclope
merkoss 76
Messages postés
2
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
14 octobre 2008
14 oct. 2008 à 20:36
14 oct. 2008 à 20:36
merci a ,vous tous pour votre aide en particulier a Nyctaclope ,mike et les autres
TRES bon forum
TRES bon forum