Как сделать сдвиг по столбцу в формуле Excel с помощью VBA
Пример:
в ячейке "A1" содержится формула "=A2+A4+A6"
Мне необходимо, с помощью VBA, в ячейку B1 поместить эту формулу но с литерой "B". Есть ли способ?
Единственное что-то похожее нашел в сети:
With Range("A1")
.Formula = "=SUM(" & .DirectPrecedents.Offset(0,1).Address(0, 0) & ")"
End With
Это не совсем то, но я мог бы это приспособить, если бы работало. Выдает ошибку о том что не найдено ни одной подходящей ячейки.
Источник: Stack Overflow на русском