Macro pour créer un tableau selon nombre donné

[Fermé]
Signaler
Messages postés
5
Date d'inscription
jeudi 14 juin 2018
Statut
Membre
Dernière intervention
27 juin 2018
-
Messages postés
5
Date d'inscription
jeudi 14 juin 2018
Statut
Membre
Dernière intervention
27 juin 2018
-
Bonjour à tous,
Dans le cadre de mon travail, je dois créer des tableaux (sorte de tableaux d'amortissement) pour des contrats de location.
Je connais la date de début et de fin de chaque contrat, et donc la durée.
J'aimerai donc pouvoir insérer, entre la date de début et la date de fin, une nouvelle ligne pour chaque fin de mois, mais de façon automatique.

J'espère avoir été clair dans mes explications, et désolé si un même type de sujet existe déjà, je n'ai pas trouvé...

3 réponses

Messages postés
13114
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
14 octobre 2021
2 263
Bonjour

Une possibilité sans macro, simplement par formules et mise en forme conditionnelle
A adapter :
https://cjoint.com/c/HFopdlVHfQX

Cdlmnt
Via
Messages postés
5
Date d'inscription
jeudi 14 juin 2018
Statut
Membre
Dernière intervention
27 juin 2018

Bonjour,
Merci pour votre réponse.
C'est exactement cela, mais j'ai une contrainte en plus, à savoir me mettre à la fin du mois si la date de début du contrat n'est pas le 30 du mois.
Exemple : si mon contrat commence le 10/05, avoir en deuxième ligne le 31/05 puis le 30/06... jusqu'à obtenir la date de fin du contrat.

Est-ce possible ?

D'avance merci
Messages postés
13114
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
14 octobre 2021
2 263
Alors ainsi :
https://cjoint.com/c/HFoqGqwcjVX

Cdlmnt
Via
Messages postés
5
Date d'inscription
jeudi 14 juin 2018
Statut
Membre
Dernière intervention
27 juin 2018

C'est parfait, c'est exactement ce qu'il me fallait !
Merci beaucoup, et notamment pour la réactivité !

Cordialement
Messages postés
5
Date d'inscription
jeudi 14 juin 2018
Statut
Membre
Dernière intervention
27 juin 2018

Bonjour via55,
Je me permets de nouveau de vous questionner, j'ai une autre contrainte et n'arrive malheureusement pas à m'en sortir avec votre formule.
Plutôt que d'avoir à chaque fois le 30 de chaque mois, il me faudrait sur chaque nouvelle ligne le 1 du mois suivant, et ce jusqu'à la date de fin du contrat.
Exemple : mon contrat comme le 15/01, deuxième ligne le 01/02... jusqu'à la fin.

D'avance merci de votre aide.
Messages postés
13114
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
14 octobre 2021
2 263
Bonjour Mamour

Remplace la formule en B6 par celle-ci
=SI(OU(B5=$C$2;B5="");"";SI(FIN.MOIS(B5;0)+1<$C$2;FIN.MOIS(B5;0)+1;$C$2))

Cdlmnt
Via


Messages postés
5
Date d'inscription
jeudi 14 juin 2018
Statut
Membre
Dernière intervention
27 juin 2018

Parfait, merci beaucoup ! :)