[VBA]Faire la même chose que la fonction JOURS360() d'EXCEL

ahmed - Modifié par jordane45 le 11/11/2014 à 15:28
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 11 nov. 2014 à 18:31
Bonjour,
quel est le code source dans visuel Basic (Access) permettant d'obtenir le même résultat que la fonction JOURS() d'Excel

2 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
Modifié par ucfoutu le 11/11/2014 à 18:32
Bonjour,
La fonction JOURS360 de Excel calcule la différence, en jours, entre deux dates, mais sur la base d'années CONTENANT TOUTES 360 jours (et non 365 ou 366 selon l'année). Est-ce vraiment et très exactement là ce que tu cherches à calculer ?
Si oui : il n'existe aucune fonction toute faite. Il te faut donc la créer.

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviend
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
11 nov. 2014 à 18:31
Et c'est tout simplement :
la différence en mois * 30, à laquelle tu ôtes la différence entre le n° de jour du départ et celui de l'arrivée.

En te rappelant que DateDiff te permet d'obtenir la différence en mois et que Day(ladate) te permet dobtenir le N° de jour d'une date

Reviens avec le code tenté sur ces bases si encore en difficulté
0
Rejoignez-nous