PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
11 août 2008 à 14:40
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
12 août 2008 à 13:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 12 août 2008 à 13:04
VBA et VBS ont leur propre catégorie "globale"
pour le reste c'est c'est selon le code (ici Date & Heure)
avec la case à cocher en plus pour DotNet
cs_dahbia
Messages postés33Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention 4 février 2015 12 août 2008 à 09:09
Au faite ce qui concerne la Catégorie, il n’y a pas de VB6.
cs_dahbia
Messages postés33Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention 4 février 2015 12 août 2008 à 08:59
Bonjour,
Ok pas de probleme.
merci
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 11 août 2008 à 15:43
dahbia -> "c'est bon de programmer de temps en temps"
effectivement, mais programmer utile c'est pas plus mal. et chercher un peu avant s'avère aussi souvent bien pratique
PS : ton code est en VB6, pas VBA (cf catégorie de ta source)
jaknight007 -> "dateTest.DaysInMonth" n'existe pas en VB6, tu codes en dotnet. et en dotnet, proprement, c'est "CDate" qui n'existe plus ^^
cette source ne sera pas conservée
++
jaknight007
Messages postés17Date d'inscriptionmardi 8 mars 2005StatutMembreDernière intervention16 août 2014 11 août 2008 à 15:36
Salut
J'ai eu le même problème... Mais pas de là à en faire un programme, seulement une petite function.
Private Function AjusterDate(ByVal mMonth As Integer, ByVal mYear As Integer) As Date
Dim dateTest As Date
Dim nbjour As Integer
nbjour = dateTest.DaysInMonth(mYear, mMonth)
dateTest = CDate(mYear & "-" & mMonth & "-" & nbjour)
End Function
ps: C'est du .Net
cs_dahbia
Messages postés33Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention 4 février 2015 11 août 2008 à 15:36
Merci pour ce bout d'instruction je l'ai utilisé, mais c'est bon de programmer de temps en temps.
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 11 août 2008 à 14:40
12 août 2008 à 13:04
pour le reste c'est c'est selon le code (ici Date & Heure)
avec la case à cocher en plus pour DotNet
12 août 2008 à 09:09
12 août 2008 à 08:59
Ok pas de probleme.
merci
11 août 2008 à 15:43
effectivement, mais programmer utile c'est pas plus mal. et chercher un peu avant s'avère aussi souvent bien pratique
PS : ton code est en VB6, pas VBA (cf catégorie de ta source)
jaknight007 -> "dateTest.DaysInMonth" n'existe pas en VB6, tu codes en dotnet. et en dotnet, proprement, c'est "CDate" qui n'existe plus ^^
cette source ne sera pas conservée
++
11 août 2008 à 15:36
J'ai eu le même problème... Mais pas de là à en faire un programme, seulement une petite function.
Private Function AjusterDate(ByVal mMonth As Integer, ByVal mYear As Integer) As Date
Dim dateTest As Date
Dim nbjour As Integer
nbjour = dateTest.DaysInMonth(mYear, mMonth)
dateTest = CDate(mYear & "-" & mMonth & "-" & nbjour)
End Function
ps: C'est du .Net
11 août 2008 à 15:36
11 août 2008 à 14:40
faut aimer s'embêter pour rien...
dResult = DateSerial(Year(dDate), Month(dDate) + 1, 0)
ce bout de code est déjà présent sur codyx.org