у меня есть набор SUMIF
формул, которые мне нужно часто корректировать, и единственное, что мне нужно корректировать, - это третья часть. Столбцы 3-й части или диапазона сумм необходимо сдвигать вправо на 1 столбец при каждом запуске макроса.
Например, моя формула может быть такой: =SUMIF($A$1:$A$10,$A15,!$C$1:$C$10)
- Я хотел бы иметь возможность запустить макрос, который скорректировал бы указанную выше формулу так, чтобы вместо добавления из
Column C1:C10
она добавлялаColumn D1:10
. - Затем при следующем запуске макроса формула снова изменится на столбец E и так далее.
Затем эта формула будет перетащена вниз во все необходимые строки ниже, при этом изменится только строка № 2-й части.
Есть ли простой способ добиться этого?
Заранее спасибо!
Вот код VB, который я получил при записи макроса, который изменяет третью часть, но на данный момент он будет изменять его только на этот конкретный столбец всякий раз, когда я его запускаю.
ActiveCell.FormulaR1C1 = "=SUMIF('WorksheetA'!R5C1:R159C1,RC1,'WorksheetA'!RC13:R159C13)"