Bonjour,
Un problème Bizarre !!!
ma fonction Format marche une fois sur deux. Je m'explique :
je récupère une date en cliquant sur une cellule de mon planning. Cette date se trouve dans l'étiquette de la colonne du planning. Comme je dois utiliser plusieurs dates découlant de celle récupérée, j'ai créé plusieurs variables de type Date que j'initialise en début de procédure.
l_dtePlanningBase = CDate(récupération de la date de l'étiquette)
l_dtePlanning = Format(l_dtePlanningBase,"mm/dd/yy")
l_dtePlanningControle = Format(DateAdd("d", -7, l_dtePlanningBase), "mm/dd/yy")
l_dtePlanningVeille = Format(DateAdd("d", -1, l_dtePlanningBase), "mm/dd/yy")
l_dtePlanningDemain = Format(DateAdd("d", 1, l_dtePlanningBase), "mm/dd/yy")
Exemple : si la date récupérée est le 18/10/13
Je devrais avoir :
l_dtePlanningBase = CDate("18/10/13")
l_dtePlanning = 10/18/10
l_dtePlanningControle = 10/11/13
l_dtePlanningVeille = 10/17/13
l_dtePlanningDemain = 10/19/13
Lors du déroulement du code, la fonction format modifie uniquement l_dtePlanningControle. Pour les autres cas, je reste au format "dd/mm/yy"
C'est à dire :
l_dtePlanning = 18/10/10
l_dtePlanningControle = 10/11/13
l_dtePlanningVeille = 17/10/13
l_dtePlanningDemain = 19/10/13
Quelqu'un aurait-il déjà eu ce problème ?
Merci pour toutes vos suggestions
Partager