Dans ce cas le plus simple est de nommer la cellule. Si elle se trouve déplacée le nom suit.
Pareil pour une plage de plusieurs cellules, elle suit les déplacements et les insertions ou suppressions à l'intérieur de la plage, (mais si on supprime une ligne ou colonne borne de la plage cela casse la référence.
Dans une cellule ou une plage nommée, tu opères facilement en adressage relatif : Nom.Cells(1, 1) , c'est la cellule (s'il y en a qu'une) ou la cellule supérieure gauche de la plage. A partir de là tu atteins toute cellule... Nom.Cells(2, 1) c'est la cellule en dessous, Nom.Cells(0, 1) c'est celle au dessus, Nom.Cells(1, 0) c'est celle à gauche, Nom.Cells(1, 2) c'est celle à droite...
Cordialement.