У меня есть простая бухгалтерская электронная таблица, которая содержит следующие заголовки столбцов, идущие слева направо, от A до F:

(A)    (B)           (C)           (D)            (E)              (F)
Date - Description - Debit Value - Credit Value - Reconciled Flag - Running Total

Все работает нормально, пока я не захочу заархивировать выверенные транзакции, используя флаг выверки. Есть некоторый код VBA, который ищет "x" в столбце согласованного флага, и если это правда, он копирует Range AE и перемещает его на другой лист.

Форум в столбце F - это, в основном, предыдущий баланс в столбце F минус значение в столбце C плюс значение в столбце D, чтобы получить промежуточную сумму.

Однако, как только я переместил согласованные строки, формула в столбце F искажается, и я получаю #REF .

Я знаю, что это потому, что я переместил относительные ячейки, но как я могу предотвратить это, не возвращаясь к $A$1 т.д., Поскольку я копирую формулу промежуточного итога на сотни строк, исправляя ее с помощью $, мы потерпим неудачу.

0