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
Bonjour,
gerant du materiel de securité j'aurais aimé etre averti 30 jours avant la date de revision soit par la coloration d'une cellule ,ou meme si possible la ligne complete deu materiel en question .sachant que j'ai créer un tableau de 6 colonne pour l'instant ou figure les information suivante A1 le numero d'atribution B1 le nom et prenom de la personne a qui il est attribué C1 le poste de la personne D1 le type de matriel E1 la référence F1 la date ou a été effectué la revision
ex: octobre-2008,sachant que la validité est de 12 mois j'aurais aimé etre averti 30 jours avant la date
est il possible d'etre alerté ailleur que sur le tableau ? exemple sur le bureau ou par mail ?
merci d'avance de votre aide

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
Oui, avec Outlook (calendrier, tâches)
-1
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
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
-1
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
0
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
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
0
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
+1 à Mike
pour l'intervenssion deCaro ;)
0
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
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
-1
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
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
-1
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
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+
-1

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
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
-1
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
Salut cbauf,

Tout à fait =$F2-AUJOURDHUI()<=30

Bonne journée
-1
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
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
-1
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
merci a ,vous tous pour votre aide en particulier a Nyctaclope ,mike et les autres
TRES bon forum
-1