Вам необходимо понимать правила R1C1
в терминах относительных и абсолютных ссылок.
R15C7
является абсолютным: строка 15 и столбец 7 = $G$15
.
R[15]C7
является относительной строкой и означает: строку, в которой формула находится в плюс 15 строк и столбец 7. Если формула в строке 15, то = $G30
.
RC7
означает: строку, в которой находится формула, и столбец 7. Если формула находится в строке 15, то = $G15
.
Public Sub Test()
a = 15
Cells(a, 8).FormulaR1C1 = "=R[" & a & "]C7" '$G30
Cells(a, 8).FormulaR1C1 = "=R" & a & "C7" '$G$15
Cells(a, 8).FormulaR1C1 = "=RC7" '$G15
End Sub
Переведено на ваш язык Zeile / Spalte Z1S1
:
Public Sub Test()
a = 15
Cells(a, 8).FormulaR1C1Local = "=Z(" & a & ")S7" '$G30
Cells(a, 8).FormulaR1C1Local = "=Z" & a & "S7" '$G$15
Cells(a, 8).FormulaR1C1Local = "=ZS7" '$G15
End Sub