Понимание того, как работает ActiveCell.FormulaR1C1 = "= DS! RC [-15] / 100"? - PullRequest
0 голосов
/ 25 февраля 2019

Я искал, чтобы понять, что происходит в следующем коде, я новичок в VBA.Моя цель состоит в том, чтобы умножить ряд из 162 значений на 100 для отображения на Листе 1.Данные для Sheet1 находятся на втором листе с именем DS.Утверждение, которое я хочу понять:

ActiveCell.FormulaR1C1 = "=DS!RC[-15]/100"

Значение записано как "=DS!RC[-15]/100".При воспроизведении я обнаружил, что RC[-15] указывает на ячейку A2 вместо A1, где я начал свой выбор на листе DS при записи.Первое значение, которое нужно умножить на 100, берется из второго ряда листа DS.Я изменил значение в скобках и, и код начинается со столбца B2 для значения -14, и он начинается, как я указывал с A2 для значения 15. Как я могу изменить инструкцию, чтобы выбрать первое значение (A1) изЛист DS как мне нужно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...