Его комбинация адресации R1C1
и A1
. Вам нужно выбрать один метод и использовать его для обеих частей. Обратите внимание: если вы введете =f(R[-1]C[0],Sheet1!F16)
в ячейку, вы получите ошибку по той же причине.
Вы говорите, что вам нужно использовать стиль R1C1 для первого адреса, но (предполагая, что это происходит потому, t хотите абсолютный адрес), вы можете использовать .Offset
вместо
ActiveCell.Value = "=f(" & ActiveCell.Offset(-1, 0).Address(False, False) _
& ",Sheet1!" & ColumnLetter & i & ")"