Colorer des cellules en fonction d'une date entrée dans une "box"
Leghe59
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne m'y connais pas trop en programmation VBA, et, pour mon boulot, j'aurai besoin de vos lumières...
D'avance merci (avec explications en commentaires, c'est super, car petit à petit j'intègre !) !!
L’objet de la macro est :
1- à l'ouverture du fichier, si les dates du tableau sont dépassées par la date du jour alors les cellules vert, rouge, jaune passent en blanc vide.
2- de pouvoir entrer dans une "box" une date future. La date rentrée est comparée à toutes celles présentes en vert, rouge, jaune. Si les dates du tableau sont dépassées par celle qui vient d’être renseignée alors les cases passent en blanc vide.
La cerise sur le gâteau serait enfin d’additionner le nombre de cases blanches par colonne.
Merci à la communauté.
Gérard
Le fichier Excel : https://www.cjoint.com/c/IIzqRQmzMBs
Je ne m'y connais pas trop en programmation VBA, et, pour mon boulot, j'aurai besoin de vos lumières...
D'avance merci (avec explications en commentaires, c'est super, car petit à petit j'intègre !) !!
L’objet de la macro est :
1- à l'ouverture du fichier, si les dates du tableau sont dépassées par la date du jour alors les cellules vert, rouge, jaune passent en blanc vide.
2- de pouvoir entrer dans une "box" une date future. La date rentrée est comparée à toutes celles présentes en vert, rouge, jaune. Si les dates du tableau sont dépassées par celle qui vient d’être renseignée alors les cases passent en blanc vide.
La cerise sur le gâteau serait enfin d’additionner le nombre de cases blanches par colonne.
Merci à la communauté.
Gérard
Le fichier Excel : https://www.cjoint.com/c/IIzqRQmzMBs
Configuration: Windows / Firefox 69.0
A voir également:
- Colorer des cellules en fonction d'une date entrée dans une "box"
- Fonction si et - Guide
- Comment colorer une cellule excel avec une formule si - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule - Forum Excel
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Verrouiller des cellules excel - Guide
5 réponses
Bonjour
1- à l'ouverture du fichier, si les dates du tableau sont dépassées par la date du jour alors les cellules vert, rouge, jaune passent en blanc vide.
1.1. Toutes les dates étant dépassées dans ton fichier passeront en blanc
1.2. Veux tu des cellules blanches ou sans aucune couleur
1.3. Vide ??? tu veux vider les cellules de ces dates ?
CDlmnt
1- à l'ouverture du fichier, si les dates du tableau sont dépassées par la date du jour alors les cellules vert, rouge, jaune passent en blanc vide.
1.1. Toutes les dates étant dépassées dans ton fichier passeront en blanc
1.2. Veux tu des cellules blanches ou sans aucune couleur
1.3. Vide ??? tu veux vider les cellules de ces dates ?
CDlmnt
Un début
https://mon-partage.fr/f/p95i7vBG/
Ctrl+k pour lancer la macro
Alt-F11 pour accéder au code (dans Module 1)
Cdlmnt
https://mon-partage.fr/f/p95i7vBG/
Ctrl+k pour lancer la macro
Alt-F11 pour accéder au code (dans Module 1)
Cdlmnt
Bonjour, et merci pour votre retour, pas mal du tout !!
Cependant, 2 questions, car j'ai rajouté une "entête" à mon classeur, en ligne 3, avec une périodicité de date :
- au lancement de la macro, est-il possible d'avoir une "box" qui s'ouvre afin de renseigner la date que l'on veut ?
- et la macro peut-elle "calculer" la périodicité ?
Je m'explique :
- Cellule C6 : 17/01/2019 pour une révision annuelle
- Cellule D4 : 04/05/2016 pour une révision quadriennale (tous les 4 ans ;-))
- Date renseignée dans la box : 18/01/2020
-> résultat désiré :
- C6 s'efface car 17/01/2019 + 1 an = 17/01/2020 < 18/01/2020, à moi de renseigner manuellement la nouvelle date
- D4 ne change pas car 04/05/2016 + 4 ans = 04/05/2020 > 18/01/2020
Merci beaucoup beaucoup !!
https://www.cjoint.com/c/IJbmVvN5CBs
Cependant, 2 questions, car j'ai rajouté une "entête" à mon classeur, en ligne 3, avec une périodicité de date :
- au lancement de la macro, est-il possible d'avoir une "box" qui s'ouvre afin de renseigner la date que l'on veut ?
- et la macro peut-elle "calculer" la périodicité ?
Je m'explique :
- Cellule C6 : 17/01/2019 pour une révision annuelle
- Cellule D4 : 04/05/2016 pour une révision quadriennale (tous les 4 ans ;-))
- Date renseignée dans la box : 18/01/2020
-> résultat désiré :
- C6 s'efface car 17/01/2019 + 1 an = 17/01/2020 < 18/01/2020, à moi de renseigner manuellement la nouvelle date
- D4 ne change pas car 04/05/2016 + 4 ans = 04/05/2020 > 18/01/2020
Merci beaucoup beaucoup !!
https://www.cjoint.com/c/IJbmVvN5CBs
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
:-D