如何根据变量值“n”自动填充单元格

Posted

技术标签:

【中文标题】如何根据变量值“n”自动填充单元格【英文标题】:How to autofill a cell down based on a variable value 'n' 【发布时间】:2015-11-25 15:14:19 【问题描述】:

我正在计算单元格 C1 中可变数量的行,我需要在单元格 B1 中自动填充这些行。例如,如果 C1 返回数字“3”,那么我需要将单元格 B1 向下自动填充三行。

有什么方法可以使用逻辑函数或 VBA 来做到这一点?

【问题讨论】:

【参考方案1】:

把这个放在B2并抄下来:

=IF(ROW()<=$C$1,$B$1,"")

【讨论】:

【参考方案2】:
Range("B1").Resize(Range("C1").Value,1).FillDown

【讨论】:

我还有一个问题要问你.... 如何编写 VBA 代码以自动填充到当前选定单元格的最后一行?对不起,我是 VBA n00b。 到工作表的最后一行? Range("B1").Resize(Rows.Count,1).FillDown

以上是关于如何根据变量值“n”自动填充单元格的主要内容,如果未能解决你的问题,请参考以下文章

如何根据多个单元格中的值自动填充

如何根据下一列和单元格(数字-1)自动填充数字?

如何使用 VBA 根据活动工作表中的单元格自动填充 Excel 表单?

EXCEL如何根据条件自动设置单元格颜色

根据用户表单自动填充单元格区域

根据另一个单元格中的值自动填充 x 行的代码