Bonjour.
Vous auriez intérêt à spécifier les numéros de colonne en absolu dans vos FormulaR1C1
Par exemple:
.Range("H3:H33").FormulaR1C1 = _
"=IF(RC7="""","""",DATE(YEAR(RC2),MONTH(RC2)+RC7,1))"
Au lieu de :
.Range("H3:H33").FormulaR1C1 = _
"=IF(RC[-1]="""","""",DATE(YEAR(RC[-6]),MONTH(RC[-6])+RC[-1],1))"
Alors seulement vous pourrez, pour avoir la même Formula dans une autre colonne, y mettre la même FormulaR1C1
Je ne comprends d'ailleurs pas pourquoi vous voulez mettre la même formule en I3:I33, ça me semble absurde.