Afficher résultat en fonction N° semaine et Année

Bonsoir à tous,

Je reviens vers cet excellent forum, pour vous solliciter à nouveau.

Je cherche un code VBA pour afficher:
- le nombre de jours d'une semaine (calendrier perpétuel !)
- le 1er jour (ex: lundi 18 pour la semaine 3 de l'année 2021)

Merci pour votre aide

Bonjour Eureka07

Voici

@+

Bonsoir BrunoM45,

Il y a une erreur dans l'interprétation de la formule
car si je mets:
année 2021
Semaine 3
Il affiche lundi 11 alors que c'est le lundi 18
Je pense que cela est dû à la présence de 53 semaines en 2020 !! Semaine à cheval sur 2020 et 2021
J'ai essayé différentes modifications pour le coté perpétuel du calendrier, en vain !!

Une idée ?

Je pense avoir trouvé une solution qui fonctionne !!!

Bonjour,

Es-tu certain de ta solution ?

Cdlt.

Bonjour Jean-Eric,

Non en fait,

J'avais testé sur plusieurs dates, c'était bon, en multipliant les tests, des erreurs
Je m'en doutais un peu, merci de m'avoir mis la puce à l'oreille
Je continue à essayer de comprendre et de trouver la solution

Bonjour,

pourquoi + DateSerial(ANNEE, 1, 3) ?
Ce n'est pas
LundiSem = 7 * SEMAINE - Weekday(DateSerial(ANNEE, 1, 3)) - 5
tout simplement ?
eric

Bonjour Eriic,

C'est beaucoup mieux ainsi, merci

Rechercher des sujets similaires à "afficher resultat fonction semaine annee"