我搜寻了以下代码中发生的事情,我是VBA的初学者。我的目标是将162个值的行乘以100以显示在Sheet1上。 Sheet1的数据在名为DS的第二张工作表上。 我想理解的声明是:
ActiveCell.FormulaR1C1 = "=DS!RC[-15]/100"
记录为"=DS!RC[-15]/100"
的值。回放时,发现RC[-15]
指向单元格A2而不是我在记录时在工作表DS上开始选择的A1。要乘以100的第一个值来自工作表DS的第二行。我更改了括号中的值,并且代码从B2列开始为值-14,并且它开始了,正如我对A2表示的值15那样。如何更改语句以从中选择第一个值(A1)我需要DS表格吗?