Excel: вставка строк и фиксированных ссылок

У меня довольно глупый вопрос о вставке строк в Excel и фиксированных ссылках:

скажем, я вставляю «= $ A $ 1» в ячейку A2. Если я нажимаю правой кнопкой мыши на заголовок первой строки и выбираю Insert, он создает строку, формула, введенная мной в A2, теперь находится в A3.

Когда я смотрю на эту формулу, я вижу «= $ A $ 2».

Я вижу такое же поведение, когда я использую VBA:

ActiveSheet.Range("A1").EntireRow.Insert Shift:=xlDown 

Возможно ли для фиксированной ссылки «= $ A $ 1» придерживаться ячейки, изначально указанной при вставке строк между ними?

Я понимаю, что я мог нажать на строку 2 и вставить, тогда строка будет добавлена ​​одинаково, и ссылка не будет изменена, однако я работаю с именованным диапазоном, и добавление строки таким образом не включает новую строку в этот именованный диапазон.

Давайте будем гением компьютера.