TROUVER LE DERNIER JOUR D'UN MOIS

cs_Nox Messages postés 415 Date d'inscription mardi 3 avril 2001 Statut Membre Dernière intervention 26 avril 2008 - 6 août 2002 à 14:15
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 11 janv. 2012 à 07:11
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/4229-trouver-le-dernier-jour-d-un-mois

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
11 janv. 2012 à 07:11
Orlean2, de quoi parles tu ?
Orlean2 Messages postés 50 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 1 décembre 2015
10 janv. 2012 à 18:14
pour sportmed
si s'est toujours d'actualité
je peut t'aider si tu presise
papson1987 Messages postés 2 Date d'inscription mercredi 30 novembre 2005 Statut Membre Dernière intervention 30 décembre 2010
30 déc. 2010 à 13:53
merci bien RENFIELD tu me sauve la journée
cs_chapata Messages postés 214 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 9 avril 2010 5
31 janv. 2008 à 10:33
Je dis Bravo à Renfield !!! simple éfficace et exactement ce que je recherchais ...
Bravo aussi à ceux qui ont participé à cet échange, car tout est bon à prendre.

A++++ Chapata
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
16 oct. 2007 à 08:44
dateserial(year(date),month(date)+1,0)
MHD911 Messages postés 1 Date d'inscription dimanche 5 février 2006 Statut Membre Dernière intervention 15 octobre 2007
15 oct. 2007 à 22:32
slt tt le monde ,alors ki di mieu ??

Dim Mydate As Date
Mydate = Date ' ou bien n'import kel autre date
While Month(Mydate) = Month(Date)
LastDey = Day(Mydate)
Mydate = Mydate + 1
Wend
jpzenitram Messages postés 6 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 15 septembre 2005
23 juil. 2004 à 14:48
Bonjour,

Voici un bout de code trouver sur le web qui fait à peu près la même chose, il a le mérite d'être moins long et d'utiliser une fonction de manipulation des dates pas très connue, DatePart.

Public Function LastDayOfMonth(ByVal ValidDate As Date) As Byte
Dim LastDay As Byte

LastDay = DatePart("d", DateAdd("d", -1, DateAdd("m", 1, _
DateAdd("d", -DatePart("d", ValidDate) + 1, Date))))

LastDayOfMonth = LastDay
End Function

Même si j'ai trouve autre chose que je pense être plus efficace, c'est ton petit bout de code qui m'a mis sur la piste, alors ne tiens pas trop compte des commentaires désagréables et persévère.
virginie1575 Messages postés 12 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 29 juin 2004
7 avril 2004 à 16:09
Bonjour,
Je voulais juste te signalé une petite faille dans ton code sur "Comment trouvé le dernier jour d'un mois". Il faut que tu tiennes compte qu'un tableau commence à l'indice 0 donc, je l'ai corrigée avec
DaysInMonth = Array("0", "31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31")
Voila. Pe etre t'en étais tu rendu compte.
En tt cas, merci.
Et pour ce qui dise que ca vaut pa + de 1/10, jne suis pa d'accord c pe etre basique mais utile. Alors arreté les commentaires stupides !
cs_Nox Messages postés 415 Date d'inscription mardi 3 avril 2001 Statut Membre Dernière intervention 26 avril 2008
6 août 2002 à 14:15
existe déjas... sa vaut pa + ke 1/10