Bonjour à tous,
Je galère quelque peu sous excel au boulot, je m'explique:
- Je suis en possession d'un tableau contenant entre autres des dates de début de contrat et la durée de ces contrats en mois.
- Ces contrats sont à reconduction tacite, pour une période égale à celle du précédent contrat
- Je cherche à connaitre la date de fin du contrat en cours. Par ex. dans mon tableau j'ai la date de début de contrat 01/01/2000, le contrat dure 12 mois, je dois donc obtenir cette date de fin du contrat en cours: 01/01/2007 (le contrat a été renouvelé par reconduction tacite 7 fois).
J'utilise la fonction MOIS.DECALER(DATE;DUREE) pour incrémenter la date de début de contrat, mais le problème est que l'incrémentation ne se fait qu'une fois. J'aimerai pouvoir coupler cette formule à une autre qui me permettrait de me baser sur la date actuelle, pour pouvoir calculer la fin du contrat en cours. Ca donnerait un truc du genre:
While (date_fin_contrat<date_actuelle)
{
date_fin_contrat=MOIS.DECALER(date_debut_contrat,duree);
}
Evidemment je n'y connais rien en VB, si quelqu'un pouvait me mettre sur la piste je lui en serais reconnaissant
Message édité par tilolebo le 10-01-2006 à 20:15:03