0

我是 VBA 新手,正在尝试为一些计算编写宏。其中一项计算涉及从特定位置(例如 R2C2)读取数据并使用公式计算存储在相邻列中的值(本例中为 R2C3)。

我有这一行: ActiveSheet.ActiveSheet.Cells(row_number, Col + 1).Formula = "=ActiveSheet.Cells(row_number, Col).Value + 10"

但它似乎不起作用,我不知道为什么。我搜索的所有内容都使用 Range,但是当我使用 Row、Column 表示法而不是 A1/B1 表示法引用我的单元格时,我不确定如何使用 Range。

任何帮助都会很棒 - 谢谢

4

1 回答 1

0

以下是如何制作公式:

ActiveSheet.Cells(row_number, Col + 1).Formula = "=" & Cells(row_number, Col).Address & "+10"
于 2013-10-11T19:46:36.437 回答