是否了解ActiveCell.FormulaR1C1 =“ = DS!RC [-15] / 100”的工作原理?

时间:2019-02-25 19:20:00

标签: excel vba excel-formula

我搜寻了以下代码中发生的事情,我是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表格吗?

0 个答案:

没有答案