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

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

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

【问题讨论】:

    标签: vba function excel autofill


    【解决方案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
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多