Comme les mois n'ont pas tous 31 jours, au début ta date sera bonne, mais un jour ou l'autre tu sauteras un mois.
1er février + 31 = 4 mars et on finit l'année au 8 décembre...
Peut-être devrais-tu regarder du côté des mots-clés Annee, Mois et Jour en Excel (et en anglais sous VBA)
Chez moi, les dates s'écrivent au format aaaa-mm-jj
Ce qui donne ceci comme formule
date de départ 2013-01-01 en A1
Pour augmenter d'un "vrai" mois, ma formule est
=DATEVAL(ANNEE(A1) & "-" & MOIS(A1)+1 & "-" & JOUR(A1))
La tienne devrait être
=DATEVAL(JOUR(A1)) & "/" & MOIS(A1)+1 & "/" & ANNEE(A1)
à tester en écrivant la 1ere date en A1
Pour ce qui est de copier ta date en B8 sur Sheet1, tu peux simplement écrire
Sheets("Sheet1").Range("B8") = Sheets("Sheet2").Range("ta cellule")
Partager