FONCTION POUR LES SEMAINES

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 21 oct. 2004 à 17:16
philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009 - 22 oct. 2004 à 14:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26998-fonction-pour-les-semaines

philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009
22 oct. 2004 à 14:34
ATTENTION :
dateaprt est pratique en effet mais il ne faut pas oubliez les 2 paramettres pour ne pas avoir le bug de la semaine 53 alors qu'il n'y en a que 52 dans l'année à traiter !
ex :
? DatePart("WW","31/12/2003", vbMonday, vbFirstFourDays)
= 1

alors que :
? datepart("WW","31/12/2004", vbMonday, vbFirstFourDays)
= 53

iLes param sont : vbMonday et vbFirstFourDays

@+
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
22 oct. 2004 à 13:54
Tu as bien raison. Au moins maintenant, tu sais comment fonctionne la fonction DatePart puisque tu l'as un passée en revue.

Tu apprécieras donc encore plus son utilisation. :o)
alexsimps2002 Messages postés 91 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 22 juillet 2006 4
22 oct. 2004 à 08:26
Je ne savais pas que cette fonction existait, je m'incline ...
Je suis quane même content d'avoir fair une fonction qui fonctionne !!! Mpeme si elle ne sert à rien maintenant !
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
21 oct. 2004 à 17:20
Là, Renfield, tu viens de le démoraliser .... :o)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
21 oct. 2004 à 17:16
datepart ( "WW" , now )