Imaginons que nous ayons une liste de nos amis, nous souhaitons tenir à l'oeil leur date d'anniversaire et à l'ouverture du fichier être averti au moins deux jours avant; comme ceci :
Nous appliquons aussi les couleurs conventionnelles sur la police de caractère Voici le code pour appliquer ceci :
PrivateSub Workbook_Open()'Remet toutes les cellules en noir
Range("B:B").Font.Color = RGB(0,0,0)'pour parcourir une plage de données définieForEach c In [A1:A12]
'on extrait le mois et le jour de la date de référence
MoisAnn = Month(c)
JourAnn = Day(c)'on compare le mois et le jour trouvés avec aujourd'huiIf MoisAnn = Month(Now())And JourAnn = Day(Now())+2Then'si cela correspond on affiche le résultat et on colore la cellule en vert
MsgBox "C'est l'anniveraire de"&" "& c.Offset(0,1)&" "&"dans deux jours"
c.Offset(0,1).Font.Color = RGB(0,255,0)EndIf'on compare le mois et le jour trouvés avec aujourd'huiIf MoisAnn = Month(Now())And JourAnn = Day(Now())+1Then'si cela correspond on affiche le résultat et on colore la cellule en jaune
MsgBox "C'est l'anniveraire de"&" "& c.Offset(0,1)&" "&"demain"
c.Offset(0,1).Font.Color = RGB(255,178,0)EndIf'on compare le mois et le jour trouvés avec aujourd'huiIf MoisAnn = Month(Now())And JourAnn = Day(Now())Then'si cela correspond on affiche le résultat et on colore la cellule en rouge
MsgBox "C'est l'anniveraire de"&" "& c.Offset(0,1)
c.Offset(0,1).Font.Color = RGB(255,0,0)EndIfNextEndSub
La plupart des vidéos sur ce site ne m'appartiennent pas. Elles restent hébergées sur YouTube et vous pouvez aller les visionner sur place.
Elles sont éditées en mode public par leur auteur. Je les extrais de la plateforme pour pouvoir éventuellement ajouter des explications complémentaires
et surtout pour les retrouver plus facilement. Je rappelle que ce site est d'abord MON aide-mémoire même si chacun peut en profiter.
Si un auteur ne souhaite pas que sa vidéo soit visible ici, il peut très facilement modifier les réglages YouTube et en empêcher la diffusion sur un site externe à YouTube..
Lisez aussi en bas de page, l'avis sur l'utilisation des cookies