Re
Les formules sont dans le code qui est en Feuil1 (click droit sur le nom de l'onglet ==> Visualiser le code)
Si tu ajoutes une colonne, tu dois vérifier toutes les lignes du genre :Target.Offset(0, 2) ainsi que les Range("D" & derlg).afin de modifier le chiffre (ou lettre) si nécessaire.
Target correspond à la cellule de la colonne C
2 pour 2 colonnes à droite (soit E)
Pour modifier une formule dans le code de la feuille, tu te mets sur une cellule du tableau (exemple E2) et tu inscris manuellement la formule.
Tu lances l'enregistreur de macro - Sélectionne E2 et fais F2 puis entrée - Stoppe l'enregistreur.
Un code s'est créé dans un module - Ce genre :
Sub Macro1()
'
' Macro1 Macro
'
'
ActiveCell.FormulaR1C1 = "=IF(RC6>0,""+"","""")"
Range("F17").Select
End Sub
Tu copies la partie "=IF(RC6>0,""+"","""")" et tu remplaces la formule dans le code de la feuille. (Fais attention dans quel Target.Offset(0, X) la formule doit aller)
Amicalement
Nad