J'ai créé ce code pour obtenir une date aléatoire dans une plage. Je me base sur certains sites et sur les réponses d'autres sites ici à stack. Cela fonctionne sans problème, mais lorsque j'essaie de passer à une fonction, je reçois une erreur.
StartDate = "01-01-1950"
EndDate= "31-12-2000"
StartDate = CDate(StartDate)
EndDate= CDate(EndDate)
Randomize
dtmRandomDate = DateValue((EndDate- StartDate + 1) * Rnd + StartDate )
Browser("DashBoard_2").Page("DashBoard").WebEdit("txtBornDate").Set dtmRandomDate
L'erreur :
La fonction :
Function DataRandom(StartDate, EndDate)
Dim StartDate, EndDate
StartDate = CDate(StartDate)
EndDate= CDate(EndDate)
Randomize
dtmRandomDate = EndDate((dtmEndDate - StartDate+ 1) * Rnd + StartDate)
End Function
Je pense que le problème vient de la façon dont je passe les variables. Quelque chose sur les fonctions de date que je manque pour déclarer, faisant la variable accepter la date ? C'est quelque chose à propos du système UFT lui-même ?
J'ai déjà essayé quelques trucs, mais ça n'a pas marché.
Merci, Meilleures salutations