Dim d as date
d = Feuil2.[B6]
For i = o to nbperiode
Feuil2.Range("b" & i +8) = DateAdd("yyyy", i, d)
Ce code fonctionne pour afficher la date de mes échéances années après années sur le bon nombre de période à partir de B8.
Cependant je souhaiterais lorsque le paiement est semestriel afficher mes date de 6 mois en 6 mois.
J'ai essayé cela
dim d as date
d = Feuil2.[B6]
For i = 0 to nbperiode Step 6
Feuil2.Range("b" & i+8) = DateAdd("m", i, d)
Mais bien évidemment il m'écris la date une fois sur 6 :/
Comment incrémenter ma date de 6 mois sur chaque ligne de la colonne de B8 jusqu'à B8+nombre de périodes?
Une autre question, la colonne "montant échéance" me prend deux colonnes, j'aimerais pouvoir fusionner ces deux colonnes mais ligne par ligne sur le nombre de périodes correspondantes, je vous mets mon fichier pour que vous compreniez mon problème. J'ai bien essayé plusieurs solutions mais elles fusionnent toute la colonne d'un coup.
(Ne pas regarder le code il est très sale mais cela fonctionne et comme c'est mon premier projet VBA)
Merci d'avance, grâce à vous mon projet à bien avancé.