NO.SEMAINE

Résolu
Signaler
Messages postés
1
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
2 août 2005
-
Messages postés
797
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
23 février 2011
-
Excel fournit une fonction, via une macro complémentaire, qui permet de "calculer" le numéro de semaine d'une date donnée, fonction qui m'a déjà ammené à poster une question sur le forum...
Aujourd'hui, je constate avec stupeur que la dite fonction semble être légèrement en retard par rapport au calendrier!!! Le décalage de l'année 2004 (53 semaines) y est peut être pour quelque chose, toujours est il que le résultat de cette fonction donne un numéro de semaine décalé d'une unité !!!
Y aurait il une bonne âme qui en saurait plus sur ce dysfocntionnement ???


Fzoul

2 réponses

Messages postés
214
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
12 avril 2008

Salut en vb6 moi j'ai ça:

semaine = Format(Date, "ww", vbUseSystemDayOfWeek, vbFirstFourDays)
label1.caption=semaine

ça fonctionne en VB6, mais je ne sais pas si ça marche en VBA
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
797
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
23 février 2011
7
Tu peux aussi utiliser ça comme formule directement dans Excel :

=MOD(NO.SEMAINE(CelluleDate;2)-(JOURSEM(DATE(ANNEE(CelluleDate);1;1);2)<>1)-1;52)+1