Bonjour
je voudrais convertir un texte genre date 01/01/2006 en 2006-01-01 00:00:00 en vba excel. je recupère une date sous la forme 01/01/2006 dans un champ de type string et je le mets sous la forme 2006-01-01. mais lorsque je le remets sous format date ça me donne encore la date sous format 01/01/2006. or il faut que j'enregistre la date dans la base sous format yyyy-mm-dd hh:nn:ss. et j'ai l'erreur canno convert annee to datetime. je vous envoie ce bout de code.
Set MaReq17 = MaConnect.Execute("select dt_eff_mod_benef from histo_benef where (matric_benef =" & mtle_benef & ")", , adCmdText)
ResultTest17 = MaReq17.Fields(0).Value
anne = Year(ResultTest17)
moi = Month(ResultTest17)
jou = Day(ResultTest17)
annee = Format(DateValue(anne & "-0" & moi & "-0" & jou), "yyyy-mm-dd")
merci
je voudrais convertir un texte genre date 01/01/2006 en 2006-01-01 00:00:00 en vba excel. je recupère une date sous la forme 01/01/2006 dans un champ de type string et je le mets sous la forme 2006-01-01. mais lorsque je le remets sous format date ça me donne encore la date sous format 01/01/2006. or il faut que j'enregistre la date dans la base sous format yyyy-mm-dd hh:nn:ss. et j'ai l'erreur canno convert annee to datetime. je vous envoie ce bout de code.
Set MaReq17 = MaConnect.Execute("select dt_eff_mod_benef from histo_benef where (matric_benef =" & mtle_benef & ")", , adCmdText)
ResultTest17 = MaReq17.Fields(0).Value
anne = Year(ResultTest17)
moi = Month(ResultTest17)
jou = Day(ResultTest17)
annee = Format(DateValue(anne & "-0" & moi & "-0" & jou), "yyyy-mm-dd")
merci