Macro pour créer un tableau selon nombre donné

Mamour69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Mamour69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
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é...
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

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

Cdlmnt
Via
0
Mamour69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Alors ainsi :
https://cjoint.com/c/HFoqGqwcjVX

Cdlmnt
Via
0
Mamour69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
C'est parfait, c'est exactement ce qu'il me fallait !
Merci beaucoup, et notamment pour la réactivité !

Cordialement
0
Mamour69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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


0
Mamour69 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Parfait, merci beaucoup ! :)
0