Bonjour,
Explication brève mais efficace (j'espère)
Exemple d'un code :
(En fait le code en lui meme n'a aucune importance pour ma question.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Macro1() ActiveCell.FormulaR1C1 = "=IF(RC[1]=0,""Zéro"",""Supérieur à Zéro"")" Range("B1").Select ActiveCell.FormulaR1C1 = "5" Range("B2").Select End Sub
Question : Si j'insére ou supprime une colonne ou une ligne, ma macro ne fonctionnera plus puisque celle ci faisait référence à une cellule bien précise et que celle-ci a été décalée. Comment faire pour que la macro puisse refonctionner sans que j'ai a retoucher les cellules incriminées dans le code VBA ?
Partager