【发布时间】:2014-06-19 20:29:45
【问题描述】:
所以我有一个单元格(let's say C3),我在 A 中有一个列。
假设我要为列A is A2 = A1 + 1 等中的单元格填充公式。
我在C3 中有号码30。
我希望 excel 使用之前的公式 (A2 = A1 + 1) 在 A 列下方准确填充 30 个单元格。
如果我将C3 中的数字更改为50,则excel 将按照相同的模式自动在A 列中再添加20 行。
如果我更改C3 to10 中的数字,excel 将自动删除行,直到保留前 10 行。
编辑添加:好的,所以我想我必须使用宏。有人为此建议VBA代码吗?
【问题讨论】:
-
除非你想用一个公式(或至少与预期的最大数量一样多的行)预填充整个列,否则你需要 VBA。
-
该死!我想那我得去学VBA了。
-
您认为有最大行数吗?例如,它永远不会超过 10,000 行吗?
-
我确实有最大行数。但是,对于我不使用的行,我必须将它们显示为空单元格而不是零。有没有办法做到这一点?
-
实际上,我想我找到了一种使用 if 语句的方法。谢谢大家,我去看看它是否有效。