vba - 将公式设置为单元格区域

标签 vba excel excel-formula

这是我想做的事情的简单演示。我想为一系列单元格设置公式(例如 C1 到 C10)。

Range("C1").Formula = "=A1+B1"

但是如何使公式使用这样的动态单元格:

Range("C1:C10").Formula = "=Ax+Bx"

所以实际上就像,

C1 = A1 + B1
C2 = A2 + B2
C3 = A3 + B3
C4 = A4 + B4
C5 = A5 + B5
...
C10 = A10 + B10

如何更改此公式的 RHS 以使上述工作正常:Range("C1:C10").Formula = "=Ax+Bx"

最佳答案

Range("C1:C10").Formula = "=A1+B1"

就这么简单。

它使用公式自动填充(FillDown)范围。

关于vba - 将公式设置为单元格区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15522538/

相关文章:

Excel 和制表符分隔文件问题

excel - 如何更改Excel中的数据透视表数据源?

vba - 将 VBA 字典打印到文本文件中

excel - 如何在 Excel 的列中找到匹配的数字?

excel - 是否可以在 Excel 中计算编辑距离而无需借助宏?

vba - 从 Word 使用 VBA 发送 HTTP 请求

sql - AS400 和系统 I 导航器

excel - 根据其他列中的条件对列中的值求和并更改值

vba - 使用带有 2 个组合框的 IF 语句来确定文本框的值?

excel - 在vba中寻找更有效的算法来评估指数增长的组合问题