Как упростить это на Excel VBA? Является ли это возможным? - PullRequest
0 голосов
/ 02 сентября 2018

Я бы хотел упростить это выражение в excel-vba. Это возможно?

[A1] = "=B1"
[A2] = "=B2"
[A3] = "=B3"
[A4] = "=B4"

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

И без обозначения RC:

Sub NoRC()
    Range("A1:A4").Formula = "=B1"
End Sub

тоже работает.

(это потому, что B1 будет корректироваться при переходе вниз по столбцу)

0 голосов
/ 02 сентября 2018

Вы можете использовать обозначение RC

Range("A1:A4").Formula = "=RC[1]"

или

[A1:A4] = "=RC[1]"
...