2012-05-20 226 views
2

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

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

这可能需要在命令用于固定起始行,但问题是这里我不能修复列。我想确定列的数量,以便在输入公式时,只填写在起始行和结束列区域下定义的单元格。

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

如何修改公式来修复列?所以如果我希望细胞填充到12,那么它应该自动完成。需要帮忙!!

+0

使用VBA或VSTO –

+0

如何?你能指导吗? – chemicwaq

+0

嘿,为什么downvoting? –

回答

1
  1. 在Excel中录制宏

  2. 是否所有的操作 - 在公式填充和修复列(你可以微调它以后)

  3. 整理记录在Excel中宏后>按Alt + F11,您可以看到VBA代码。

您无法使用公式更改列。在录制宏时,您应该能够根据您所做的手动操作来制定相应的VBA矩阵。

所以,如果有什么问题在VBA中编码问题>记录一个宏,看看excel产生什么样的代码来完成手动操作。