【问题标题】:Formula for auto filling cells自动填充单元格的公式
【发布时间】:2012-05-20 05:06:20
【问题描述】:

我有以下自动填充 300 个单元格的公式。

=AND(ROW()>=3,(12*(ROW()-3)+COLUMN())<=$E$2)

它可以使用修复起始行的命令,但问题是我无法修复列。我想固定列数,这样当我输入公式时,只有在起始行和结束列区域下定义的单元格才会被填充。

现在我必须自己选择所需列数的区域,然后输入自动填充单元格的公式。

如何修改公式以修复列?因此,如果我希望将单元格填充到 12 个,那么它将自动完成。需要帮助!!

【问题讨论】:

  • 嘿,为什么要投反对票?
  • 你在哪一列写上面的代码?你的excel数据怎么样?也许例子会更好。使用google doc
  • @dotNetSoldier 票数接近(与否决票相反)是因为这个问题离题了。它与编程无关

标签: excel formula


【解决方案1】:
  1. 在 Excel 中记录宏

  2. 执行所有操作 - 填写公式并修复列(您可以稍后对其进行微调)

  3. 在 Excel 中录制完宏后 > 按 Alt + F11 可以看到 VBA 代码。

您将无法使用公式更改列。您应该能够根据您在录制宏时执行的手动操作计算出相应的 VBA 代码。

因此,如果您在使用 VBA 编码时遇到问题 > 录制宏并查看 excel 生成的代码以编程方式完成手动操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 2021-09-06
    相关资源
    最近更新 更多