DATE D'AUJOURDH'HUI
Résolu/Fermé
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
-
30 avril 2009 à 16:23
glister972 Messages postés 21 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 4 novembre 2010 - 7 mai 2009 à 16:05
glister972 Messages postés 21 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 4 novembre 2010 - 7 mai 2009 à 16:05
A voir également:
- DATE D'AUJOURDH'HUI
- Publipostage date en anglais ✓ - Forum Excel
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Airpods 3 date de sortie - Guide
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
13 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 308
30 avril 2009 à 16:45
30 avril 2009 à 16:45
Tu peux t'y prendre soit en faisant un cliquer-glisser, sauf que tu devras enlever les $ avant sous peine de voir la ligne E2 testée pour chaque ligne, ce qui ne correspond pas à ce que tu souhaites.
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
30 avril 2009 à 16:46
30 avril 2009 à 16:46
Bonjour,
Oui il faut taper la formule de mise en forme conditionnelle pour la cellule E2 sans guillemets et sans $ :
=E2 < AUJOURDHUI()
puis il faut utiliser la commande "reproduire la mise en forme" c'est le bouton avec le pinceau jaune (il existe sous excel 2003 et 2007).
Cliquer sur la cellule E2, cliquer sur le pinceau puis cliquer sur la cellule dans laquelle on veut la même mise en forme conditionnelle (éventuellement en maintenant appuyé sur une série de cellules).
A+
Oui il faut taper la formule de mise en forme conditionnelle pour la cellule E2 sans guillemets et sans $ :
=E2 < AUJOURDHUI()
puis il faut utiliser la commande "reproduire la mise en forme" c'est le bouton avec le pinceau jaune (il existe sous excel 2003 et 2007).
Cliquer sur la cellule E2, cliquer sur le pinceau puis cliquer sur la cellule dans laquelle on veut la même mise en forme conditionnelle (éventuellement en maintenant appuyé sur une série de cellules).
A+
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
30 avril 2009 à 17:00
30 avril 2009 à 17:00
quand je tire vers le bas, imaginons que j'ai 30/04/2009. quand je tire vers le bas, cela me donne 01/05/09 02/05/09 etc etc
concernant le pinceau jaune, rien à faire, ca me remet la même couleur que dans la case E2 !!!!!
c'est assez dépitant
concernant le pinceau jaune, rien à faire, ca me remet la même couleur que dans la case E2 !!!!!
c'est assez dépitant
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
30 avril 2009 à 17:11
30 avril 2009 à 17:11
C'est bizarre j'ai utilisé le pinceau sur ton tableau et ça fonctionne très bien chez moi. Tu as bien enlevé les $.
Pour vérifier, après avoir fait le pinceau en E6 par exemple regarde la formule que tu as dans la MFC de la cellule E6.
A+
Pour vérifier, après avoir fait le pinceau en E6 par exemple regarde la formule que tu as dans la MFC de la cellule E6.
A+
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
30 avril 2009 à 17:18
30 avril 2009 à 17:18
alors il se passe un truc de très bizarre.
En fait, c'est la première case qui change de couleur pas les autres.
J'ai fait que pour toutes les dates >= AUJOURDHUI(), la ligne doit etre orange
pour toutes les dates < AUJOURDHUI(), la ligne doit etre verte
ce qui se passe c'est que la première case est orange en effet pour les dates respectant la première condition et verte pour les dates avant aujourd'hui.
La première case seulement, le reste des colonnes sont en vertes !!!!!!!!!
BIZARRE BIZARRE d'où cela peut-il provenir?
En fait, c'est la première case qui change de couleur pas les autres.
J'ai fait que pour toutes les dates >= AUJOURDHUI(), la ligne doit etre orange
pour toutes les dates < AUJOURDHUI(), la ligne doit etre verte
ce qui se passe c'est que la première case est orange en effet pour les dates respectant la première condition et verte pour les dates avant aujourd'hui.
La première case seulement, le reste des colonnes sont en vertes !!!!!!!!!
BIZARRE BIZARRE d'où cela peut-il provenir?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
30 avril 2009 à 17:26
30 avril 2009 à 17:26
j'essayerai sur un autre ordinateur cet apres-midi oui pour moi on est toujours le matin et je laisserai un message
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
30 avril 2009 à 17:37
30 avril 2009 à 17:37
Je pense que tu as enlevé tous les $.
Hors si tu veux que toute la ligne 2 soit orange ou verte selon la valeur de la cellule E2, alors la formule est la suivante : =$E2<AUJOURDHUI()
ça fixe la colonne E et ainsi tu peux copier avec le pinceau sur les autres cellules de la même ligne ou sur les autres lignes.
A+
Hors si tu veux que toute la ligne 2 soit orange ou verte selon la valeur de la cellule E2, alors la formule est la suivante : =$E2<AUJOURDHUI()
ça fixe la colonne E et ainsi tu peux copier avec le pinceau sur les autres cellules de la même ligne ou sur les autres lignes.
A+
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
30 avril 2009 à 18:08
30 avril 2009 à 18:08
Yessssssssssssssssssssssssssssssss
merci !!!!!! beaucoup beaucoup !!!!!
Ma deuxième question now, désolé de vous embeter :s
toujours dans date prévue, avec le filtre, quand je fais personnaliser, je n'arrive pas à garder que la date d'aujourd'hui.
Je fais donc personnaliser puis : égal à AUJOURDHUI()
et ca m'enlève tous les chiffres que j'ai......une idée?
merci !!!!!! beaucoup beaucoup !!!!!
Ma deuxième question now, désolé de vous embeter :s
toujours dans date prévue, avec le filtre, quand je fais personnaliser, je n'arrive pas à garder que la date d'aujourd'hui.
Je fais donc personnaliser puis : égal à AUJOURDHUI()
et ca m'enlève tous les chiffres que j'ai......une idée?
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
30 avril 2009 à 19:05
30 avril 2009 à 19:05
Oui, dans filtre personnalisé on ne peut pas mettre de formule de calcul, il faut saisir une valeur à la main.
Donc il faudra taper égal à 30/04/2009 puis à chaque fois changer la date.
Ou alors dans une colonne non utilisée par exemple la I mettre la formule suivante :
=SI(E2=AUJOURDHUI();"OK";"")
et recopier la formule vers le bas. Comme cela il n'y a plus qu'a filtrer sur les lignes avec OK .
A+
Donc il faudra taper égal à 30/04/2009 puis à chaque fois changer la date.
Ou alors dans une colonne non utilisée par exemple la I mettre la formule suivante :
=SI(E2=AUJOURDHUI();"OK";"")
et recopier la formule vers le bas. Comme cela il n'y a plus qu'a filtrer sur les lignes avec OK .
A+
Salut ! de retour du week end prolongé.
Merci pour la solution ! j'y avais pas pensé.
Mais tout ceci ne serait pas plus simple avec VBA ? je ne sais pas encore l'utilisé mais si c'est plus simple je m'y mets, vous en pensez quoi?
Merci pour la solution ! j'y avais pas pensé.
Mais tout ceci ne serait pas plus simple avec VBA ? je ne sais pas encore l'utilisé mais si c'est plus simple je m'y mets, vous en pensez quoi?
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
5 mai 2009 à 15:42
5 mai 2009 à 15:42
Bonjour,
Oui en VBA c'est possible de créer un bouton qui filtre automatiquement par exemple voila un code associé au bouton qui fonctionne sachant que Date en VBA donne la date du jour :
Private Sub CommandButton1_Click()
Selection.AutoFilter Field:=5, Criteria1:=Date
End Sub
Mais cela peut poser des problèmes et ne pas fonctionner selon le format de date dans la colonne E.
Je propose un code un peu plus subtil qui filtre en mettant Date au format de la cellule E2.
Il fonctionne bien mieux mais encore pas avec tous les formats de dates (ceux précédés d'une * ne marchent pas)
Private Sub CommandButton1_Click()
Selection.AutoFilter Field:=5, Criteria1:=Format(Date, Cells(2, 5).NumberFormat)
End Sub
A+
Oui en VBA c'est possible de créer un bouton qui filtre automatiquement par exemple voila un code associé au bouton qui fonctionne sachant que Date en VBA donne la date du jour :
Private Sub CommandButton1_Click()
Selection.AutoFilter Field:=5, Criteria1:=Date
End Sub
Mais cela peut poser des problèmes et ne pas fonctionner selon le format de date dans la colonne E.
Je propose un code un peu plus subtil qui filtre en mettant Date au format de la cellule E2.
Il fonctionne bien mieux mais encore pas avec tous les formats de dates (ceux précédés d'une * ne marchent pas)
Private Sub CommandButton1_Click()
Selection.AutoFilter Field:=5, Criteria1:=Format(Date, Cells(2, 5).NumberFormat)
End Sub
A+
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
6 mai 2009 à 16:06
6 mai 2009 à 16:06
Merci pour toutes ces informations !
J'ai coché la case résolu merci encore ;)
La je me penche sur un problème plus délicat, quand je clique sur envoyé que ca affiche toutes les informations sur l'autre feuille : planning livraison....
je cherche je cherche et si j'ai un problème je reviendrai sur el forum !
a +
J'ai coché la case résolu merci encore ;)
La je me penche sur un problème plus délicat, quand je clique sur envoyé que ca affiche toutes les informations sur l'autre feuille : planning livraison....
je cherche je cherche et si j'ai un problème je reviendrai sur el forum !
a +
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
7 mai 2009 à 14:38
7 mai 2009 à 14:38
me revoici pour un problème toujours pour la date :s
Ici on dirait que ça ne reconnait pas AUJOURDHUI()+1
Voici la formule que j'ai mise :
=SI(E3=AUJOURDHUI();"Aujourd'hui";SI(ET(E3>AUJOURDHUI()+7;E3<AUJOURDHUI()+15);" Moins de 15 jours";SI(E3>AUJOURDHUI()+15;" 15 jours et +";SI(ET(E3>AUJOURDHUI();E3<=AUJOURDHUI()+7);" Moins de 7 jours";SI(E3<AUJOURDHUI();"";SI(E3=AUJOURDHUI()+1;"Demain"))))))
Aujourd'hui nous sommes le 7 mai 2009, quand je rentre en E3 donc 08/05/09 ça me donne " Moins de 7 jours ", je ne vois pas où j'ai peut faire une erreur.
Vous auriez une idée ?
Ici on dirait que ça ne reconnait pas AUJOURDHUI()+1
Voici la formule que j'ai mise :
=SI(E3=AUJOURDHUI();"Aujourd'hui";SI(ET(E3>AUJOURDHUI()+7;E3<AUJOURDHUI()+15);" Moins de 15 jours";SI(E3>AUJOURDHUI()+15;" 15 jours et +";SI(ET(E3>AUJOURDHUI();E3<=AUJOURDHUI()+7);" Moins de 7 jours";SI(E3<AUJOURDHUI();"";SI(E3=AUJOURDHUI()+1;"Demain"))))))
Aujourd'hui nous sommes le 7 mai 2009, quand je rentre en E3 donc 08/05/09 ça me donne " Moins de 7 jours ", je ne vois pas où j'ai peut faire une erreur.
Vous auriez une idée ?
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
7 mai 2009 à 15:50
7 mai 2009 à 15:50
Bonjour,
Oui c'est à cause de ce test ET(E3>AUJOURDHUI();E3<=AUJOURDHUI()+7).
la Date du jour +1 est dans cet intervalle, ce test donne VRAI et donc il ne va jamais dans le "sinon".
Il faut juste exclure AUJOURDHUI()+1 de ce premier test comme ceci :
=SI(E3=AUJOURDHUI();"Aujourd'hui";SI(ET(E3>AUJOURDHUI()+7;E3<AUJOURDHUI()+15);" Moins de 15 jours";SI(E3>AUJOURDHUI()+15;" 15 jours et +";SI(ET(E3>AUJOURDHUI()+1;E3<=AUJOURDHUI()+7);" Moins de 7 jours";SI(E3<AUJOURDHUI();"";SI(E3=AUJOURDHUI()+1;"Demain"))))))
A+
Oui c'est à cause de ce test ET(E3>AUJOURDHUI();E3<=AUJOURDHUI()+7).
la Date du jour +1 est dans cet intervalle, ce test donne VRAI et donc il ne va jamais dans le "sinon".
Il faut juste exclure AUJOURDHUI()+1 de ce premier test comme ceci :
=SI(E3=AUJOURDHUI();"Aujourd'hui";SI(ET(E3>AUJOURDHUI()+7;E3<AUJOURDHUI()+15);" Moins de 15 jours";SI(E3>AUJOURDHUI()+15;" 15 jours et +";SI(ET(E3>AUJOURDHUI()+1;E3<=AUJOURDHUI()+7);" Moins de 7 jours";SI(E3<AUJOURDHUI();"";SI(E3=AUJOURDHUI()+1;"Demain"))))))
A+
glister972
Messages postés
21
Date d'inscription
jeudi 30 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2010
7 mai 2009 à 16:05
7 mai 2009 à 16:05
ok merci ! re résolu :)
bonne continuation @ vous les experts !!!!
bonne continuation @ vous les experts !!!!