Modifier des emplacements cellules en Vba
Bonjour,
Explication brève mais efficace (j'espère)
Exemple d'un code :
Code:
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 |
(En fait le code en lui meme n'a aucune importance pour ma question.)
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 ?