Я искал, чтобы понять, что происходит в следующем коде, я новичок в 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 как мне нужно?