Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Image gâteau d'anniversaire

  • Initiateur de la discussion Initiateur de la discussion Piksaw
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Piksaw

XLDnaute Junior
Bonjour a tous

Alors voilà j'ai une feuille planning journalier avec une liste de prénom et j'aimerai que quand c'est le jour de leurs anniversaire un petit gâteau se mette sur la case a côté du prénom concerné

et si leur anniversaire tombe un samedi ou un dimanche il faudrait que le gâteau se mette pour le prochain jours ouvrable donc lundi dans mon cas

j'ai fait une feuille variable ou il y a la liste des prénom avec des dates d'anniversaire mais il faudrait faire le lien avec l'image

merci à ceux qui pourront m'aider
 

Pièces jointes

J'ai codé les formules qui permettent de dire s'il faut afficher le gâteau ou pas.
Pour afficher le gâteau, il faudrait une macro en VBA. Je ferai ça plus tard.
En PJ, le fichier avec VRAI ou FAUX dans la colonne B de la feuille Journalier.
J'ai remplacé le =AUJOURDHUI() de la case $C$1 par une date saisie manuellement, pour pouvoir effectuer des tests.
J'ai défini les noms suivants:
NomFait référence à
Anniversaire=DATE(AnCourant;MOIS(Journalier!DateNaissance);JOUR(Journalier!DateNaissance))
Anniv_est_Férié=NON(ESTNA(EQUIV(Anniversaire;Feriés;0)))
Anniv_hors-F
érié
=SI(Anniv_est_Férié;Anniversaire+1;Anniversaire)
Anniv_hors_WE=SI(JOURSEM(Anniv_hors_Férié;11)>5;Anniv_hors_Férié+(8-JOURSEM(Anniv_hors_Férié;11));Anniv_hors_Férié)
 

Pièces jointes

Bonjour @Piksaw, @laurent3372,

Voyez le fichier joint qui n'utilise qu'une formule dans les cellules de la colonne B et utilise un caractère en police "Webdings" pour afficher un verre (et non une image qui complique tout).

Formule en B3 à copier et coller sur les autres cellules concernées de la colonne B
=SI(SOMMEPROD((A3=Variables!$J$5:$J$16)*(TEXTE($C$1;"jjmm")=TEXTE(Variables!$K$5:$K$16;"jjmm")))>0;"å";"")

Les cellules concernées de la colonne B sont en police "Webdings".
 

Pièces jointes

Hello ! merci beaucoup jolie surprise en me réveillant ce matin 🙂

tout fonctionne parfaitement !!!

est-ce possible tout de même d'avoir une version VBA avec le gâteau ça serait la cerise sur le gâteau hahaha bon ok la vanne un peu pourri j'avoue

Une bonne journée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
0
Affichages
332
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…