如何根据不同单元格中的值自动填充单元格中的单元格?

时间:2014-05-03 04:29:58

标签: excel excel-vba cell autofill vba

所以我有一个单元格(let's say C3),我在A中有一个列。

让我们说我要填写列A is A2 = A1 + 1中的单元格的公式等等。 30中的号码为C3

我希望excel使用之前的公式(A2 = A1 + 1)在A列下填充30个单元格。 如果我将C3中的数字更改为50,那么excel将按照相同的模式在A列中自动添加20行。

如果我更改C3 to 10中的数字,excel会自动删除这些行,直到剩下前10行为止。

编辑添加:好的,我想我必须使用宏。有人建议使用VBA代码吗?

1 个答案:

答案 0 :(得分:1)

如果您知道最大可能行数,则可以避免使用VBA。在A2中使用以下公式并向下应用,直到您通过最大列数应用为止。

=IF(ROW()<=$C$3,A1+1,"")

所以实际上,你仍然在这些单元格中有一个公式,但是在它们应该被看到之前你不会看到任何输出。这是一种解决方法。